Is there any WHOIS server daemons to run on my serer and serve My requests?
Is it possible to deploy own WHOIS server in the end of WHOIS hierarchy like DNS servers are?
Browse http://www.iana.org/domains/root/db or search the whois database at whois.iana.org for the TLD. Each entry has a field specifying the whois server.
Answer: A Whois server is set-up by an ICANN accredited registrar to acquire up-to-date information about domains that are registered within it. Every ICANN registrar is mandated to maintain a Whois server according to the ICANN agreement.
Under ICANN organization's agreements, WHOIS may be used for any lawful purposes except to enable marketing or spam, or to enable high volume, automated processes to query a registrar or registry's systems, except to manage domain names.
Whois servers usually accept connections on port 43, which means that your whois client should be able to transmit and receive data using this port. However, if you're behind a proxy or firewall, it is possible that whois lookups may not work.
Take a look at rwhois. It is, at the very least, recognized by ARIN, and you may or may not be able to get your domain registrar to forward whois requests to you. But if they will, you can run an rwhois server that will provide whois information that is appended to the end.
Take a look at https://github.com/DaKnOb/mwhois for a full RFC complient whois server. Plus somewhere's on sunsite there use to be a copy of nsca's whois server along with the whois client.
But do keep in mind if one is to run their own whois server most whois clients are not going to find it since by default queries for domain names goto icann/verisign as defined by arin the governing body for whois, IP addresses, ASN, reverse dns, and public routing tables.
The good news is if one is on linux then they can add TLDs to /etc/whois.conf or set the default whois in jwhois to leverage whois/whois++/rwhois servers in ones own control.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With