KeyFocus - KFWhois FAQ

KFWhois Frequently Asked Questions

KeyFocus Policies

  • What is your privacy policy?

  • Does KFWhois infringe my privacy?

  • What is your upgrade policy?

  • What is your support policy?

  • I have lost my registration code?

  • General

  • How does the domain registration work?

  • What is a Whois server?

  • KFWhois Specific

  • My Firewall stops KFWhois working

  • Why is information sometimes missing from a Whois entry?

  • When does KFWhois look up domain details?

  • Why do look ups sometimes fail?

  • Why do some look ups sometimes always fail?

  • How do I configure KFWhois to use a proxy server?

  • How can I use KFWhois on more than one machine?

  • Questions & Answers

    KeyFocus Policies

    What is your privacy policy?

    Keyfocus respects your privacy.
    We will never sell, share, or rent any data collected on our site to others.
    We do not use cookies for collecting user information from our site.

    We are registered with the UK Data Protection Registry, registration number Z6534285.

    Does KFWhois infringe my privacy?

    No, none of our products could be classified as SpyWare.
    With KFWhois, what you see is what you get and no more.
    KFWhois does not collect hidden or personal information from your computer.
    KFWhois does not attempt to contact our own site, or pass any information back to us.
    KFWhois is not AdWare. It does not display advertising or alter your browsers home page.

    KFWhois does make outgoing connections to external public whois servers to perform its role. In doing this your IP address may be logged by the owners of those whois servers. No personal information, or the fact that your are using KFWhois is passed to these servers.

    What is your upgrade policy?

    Customers are entitled to upgrade to all future versions of KFWhois free of charge.

    What is your support policy?

    We provide free support via email.
    If you require custom features to be made for you, then we may make a charge. Please contact us for details.

    I have lost my registration code?

    Please email us you details and we will respond as quickly as possible.


    How does the domain registration work?

    Each internet domain is registered with a registry. The registry has a database containing details on each domain it controls. It is this database that KFWhois queries.

    What is a Whois server?

    Whois is a separate internet protocol in the same way email, ftp and the World Wide Web are.

    A Whois server responds to requests sent using the Whois protocol. Each internet registry provides its own Whois server.
    The Whois server is completely separate from the Domain Server or DNS servers that are used by your web browser.

    How many internet registrars are there?

    There used to only be a few registries, but all that changed when the process was opened up to competition in 1998.
    There are now over 170 registries that can register .com suffixes.
    Each international suffix tends to have at least one registry. Most of these have yet to be opened up to competition.

    KFWhois Specific

    My Firewall stops KFWhois working

    KFWhois talks to external whois servers on two ports, 43 and 4321.
    Access to these ports are often disabled by Firewalls and so prevents KFWhois from working.
    To fix this you must allow outgoing access to ports 43 and 4321 in your Firewall product.

    KFWhois also uses a local port, 9737, to display the Explorer Bar. As this is used and accessed only your local machine then your Firewall should allow this already, but some Firewalls may block this as well. You will need to open the port 9737 on your Firewall if this occurs, this can be restricted to the IP address

    If it is not possible to change the configuration of the firewall then an alternative it to setup KFWhois to use a proxy server. See below

    Why is information sometimes missing from a Whois entry?

    Each internet registry provides its own Whois server to make available registration information on the domains which it manages.
    There is no standard format or requirement on how the information is displayed, or how much detail should be provided.
    The .com servers tend to provide more details than international servers.

    When does KFWhois look up domain details?

    KFWhois only looks up domains when you tell it to. This prevents over use of the Whois servers and prevents your band width being consumed when you are not ready for it.

    Why do look ups sometimes fail?

    Whois servers are not designed for the amount of internet requests that a web server receives. So they sometimes get over-loaded and be unavailable. If this happens try starting the look up again until you get through.

    It is also possible to make too many requests to a Whois server. If your list of domains is large and you frequently update them then you may find a look up has been rejected because you have made too many requests. If this happens then wait a few minutes and try again later.

    Why do some look ups sometimes always fail?

    A very small number of in internet registrars do not maintain working whois servers, or their whois servers reject anonymous requests.
    In this case a KFWhois query will fail. One way to get around this is to get KFWhois to use a different whois server. To do this click on the "Edit Domain" button, this is the second button in the group of three buttons to the left of the domain name you are having problems with. The "Preferred whois:" field is empty, which means KFWhois will currently try to identify it automatically and find broken whois server. Enter the following into the "Preferred whois:" field. whois:// Network solutions contain information on domains not registered with them so it may work.

    How do I configure KFWhois to use a proxy server?

    Proxy servers are used to provide a way to access the Internet bypassing a firewall.

    KFWhois Pro support the three main proxy protocols in use today; SOCKS4, SOCKS5 and HTTP.

    1. Select the Options menu
    2. Use the Proxy Type combobox to select the type of proxy that you wish to use.
    3. Enter the Proxy Server Address of the machine running the proxy server.
      This can either be an IP address, such as "", or a host name such as "companyproxy".
    4. Enter the port number the proxy server is using.
      For SOCKS servers this will typically be 1080 and for HTTP proxy servers this may be either 8080 or 3128.

    Once configure KFWhois Pro will direct all its request through the proxy server. If the look ups all fail then it is likely that either the proxy setting are invalid or the proxy server is not configured to allow KFWhois Pro to be used.

    To gain more information on these problems do the following:

    1. Select the Options menu
    2. Look up a couple of domains
    3. Open the file C:\Program Files\KeyFocus\KFWhois\logs\wkfServer.log in NotePad.exe
    4. Look for the SOCKS or HTTP connection errors for more information on the problem.

    How can I use KFWhois on more than one machine?

    The default settings of KFWhois only allow access from your local machine.

    It is possible to use KFWhois from a remote machine. There may be several reasons for wanting to do this.

    1. The machine you want to control KFWhois from may be behind a restrictive firewall.
    2. You may own several PCs.
    3. You may want to allow several people to view the same KFWhois database.
    The following description tells you how to set up one or more machines to view a remote KFWhois server.

    Licensing Issues.
    We accept the reasons above as fair use of our software.
    However, the following are not acceptable practices with a single licence.
    Allowing people from a different organisation to use your KFWhois and using more than one copy of KFWhois to perform look ups.
    If you have any concerns about these licensing issues then please get in touch with us.

    Set up
    In the following configuration one machine will perform the looks ups (the server) and another machine (the client) will view the data on the server.

    1. Install KFWhois on both the client and the server.
    2. On the server machine open the file:
      C:\Program Files\KeyFocus\KFWhois\conf\wkfserver.conf
      Change the LocalConnectionsOnly setting to false.
      LocalConnectionsOnly false
      Save the file.
    3. On the client machine you will need to edit the registry.
      Go to the "Start" menu and select "Run...".
      On Windows 98 type "regedit" and on NT/2000/XP type "regedt32".
      Open the following key: HKEY_LOCAL_MACHINE\Software\KeyFocus\KFWhois
      Change the netlocation value from to the IP address of the sever machine.
    4. This will only work if KFWhois has been started on the server machine. You can start KFWhois on the server machine automatically when you log on by adding the KFWhois application to your StartUp menu in you systems Start menu.
      To do this add the following path to your StartUp menu:
      C:\Program Files\KeyFocus\KFWhois\bin\wkfwnmn.exe
    5. This will start to work when you have rebooted both machines. To test this go into KFWhois on the client machine and you will see the database on the server machine and will be able to use it remotely.