I've been planning to run my own domain WHOIS service, for quite sime time and I always postpone or forgot to do it.
If you wonder, why would I need a (personal) web whois service, well it is way easier to use and remember for future use reference if you run it on your own URL, than wasting time in search for a whois service in google and then using some other's service to get just a simple DOMAIN WHOIS info.
So back to my post topic, I postpopned and postponed to run my own web whois, just until yesterday, whether I have remembered about my idea to have my own whois up and running and proceeded wtih it.
To achieve my goal I checked if there is free software or (open source) software that easily does this.
I know I can write one for me from scratch, but since it would have cost me some at least a week of programming and testing and I didn't wanted to go this way.
To check if someone had already made an easy to install web whois service, I looked through in the "ultimate source for free software" sourceforge.net
Looking for the "whois web service" keywords, displayed few projects on top. But unfortunately many of the projects sources was not available anymore from http://sf.net and the project developers pages..
Thanksfully in a while, I found a project called SpeedyWhois, which PHP source was available for download.
With all prior said about project missing sources, Just in case if SpeedyWhois source disappears in the future (like it probably) happened with, some of the other WHOIS web service projects, I've made SpeedyWhois mirror for download here
# cd /var/www/whois-service;/var/www/whois-service# wget -q https://www.pc-freak.net/files/speedywhois-0.1.4.zip
/var/www/whois-service# unzip speedywhois-0.1.4.zip…
My NS are using Godaddy, so I set my desired subdomain record from their domain name manager.
<VirtualHost *:80>ServerAdmin hipo_aT_pc-freak.netDocumentRoot /var/www/whois-serviceServerName whois.pc-freak.net<Directory /var/www/whois-serviceAllowOverride AllOrder Allow,DenyAllow from All</Directory></VirtualHost>
# /usr/local/etc/rc.d/apache2 restart
# whois domainname.com