IP Address and Domain Lookup - SmartWhois

Prev Page Next Page

Using SmartWhois From Behind a Proxy / Firewall

On many corporate networks, Internet access is restricted due to security or other reasons. If the computer running SmartWhois does not have a direct Internet access, you need to configure SmartWhois proxy settings in order to perform whois queries.

SmartWhois allows you to use two different proxy server types: SOCKS and HTTP/HTTPS.  You should choose the appropriate type of proxy server depending on your network setup. Please contact your network administrator for the information about which proxy server is available on your network. If you have a SOCKS proxy available, you need to configure SOCKS proxy server settings in SmartWhois. If you access the Internet through HTTP/HTTPS proxy (usually in LANs where only the HTTP protocol is allowed), please set the respective HTTP/HTTPS proxy server settings. SmartWhois can only work through proxies that support the CONNECT request method. Please note that even if the HTTP proxy server your company uses for the Internet access supports the CONNECT request method, it must be enabled by the network administrator as this option is often disabled by default. For more information on the HTTP protocol, please refer to RFC 2616:


If you are using a proxy server for accessing the Internet, click Settings => Options, select the Proxy Servers page, and then select the Use proxy server option. Click on the Manage proxy servers button to configure a proxy(s). The proxy list is initially empty, so you need to add proxy servers by clicking on the Add button. The settings page will be displayed:

Proxy server type – type of a proxy server:  HTTP, SOCKS v4, SOCKS v4a, and SOCKS v5 types are available.

Host name – proxy server host name or IP address.

Port number – proxy server port number.

Check the User Authentication box and enter your credentials (user ID and password) in the corresponding fields if your proxy server requires user authentication.

Once you're done with configuring a proxy, select the desired server in the proxy list and click on the Test button to test the connection with a proxy. SmartWhois will attempt to establish a connection with a server and show the proxy status depending on the test results:

proxy_not_checked - not tested yet.

proxy_check_ok - test passed.

proxy_check_failed - an error occurred during the establishment of a connection.

You can hover the mouse over a proxy that failed a test to see a hint with the detailed error information.


If you are behind a firewall, you may also want to check the Don't resolve hostnames locally box. This is useful when your computer doesn't have access to a DNS server. If this box is checked, SmartWhois will not try to resolve the whois server addresses locally. Rather, the program will pass them to the proxy server for resolving. The only limitation for computers that don't have access to a DNS server is that SmartWhois will be able to process only IP address and domain queries, but not hostname queries.