2
1
If some domain name becomes stale, it usually still replies to HTTP requests with some bunches of useless links, sometimes even without an explicit "This domain is expired/for sale" message instead of just failing to resolve at all.
How to automatically determine the "dead" (expired/not prolonged) domain without a browser? Can it be done with whois
tool?
Expecting something like this:
while true; do
if ! checkdomain something-on-verge-of-abandoning-business.com; then
echo "Good night, sweet prince"
break
fi
sleep 1d
done
For example, let's look at domain allmydata.com
. As far as I see about Allmydata, there should be some Tahoe-LAFS-based backup service there. But actually it is parked domain.
$ whois allmydata.com
...
Domain Name: ALLMYDATA.COM
Registrar: DOMAIN MONKEYS, LLC
Whois Server: whois.domainmonkeys.com
Referral URL: http://www.domainmonkeys.com
Name Server: NS1.DSREDIRECTION.COM
Name Server: NS2.DSREDIRECTION.COM
Status: clientTransferProhibited
Updated Date: 04-aug-2013
Creation Date: 03-aug-2004
Expiration Date: 03-aug-2014
...
$ dig +short -t A allmydata.com @8.8.8.8
208.73.211.247
This shallow check shows like it is were a good domain. But how to reliably (i.e. not heuristically parsing the page and measuring "spammy-ness" or "parked-ness" from content) detect such thing?
linux I assume? – Journeyman Geek – 2013-12-05T11:00:05.557
For example, GNU/Linux. But I expect the approach to be portable. – Vi. – 2013-12-05T16:45:38.460