Domain Names Are Fun
I had fun with domain names tonight. I wanted to find all 4 letter domain names that start with pb that were available. I tried doing a whois lookup for each one, but that never would work right, so I just did a DNS lookup for each one. If it didn't resolve, I assumed it was available. Not a very great test, but it did cut down 4 letter domains down nearly 500 and 5 letter domains down a couple thousand.
One thing I didn't account for was shown for pbusa.com. pbusa.com doesn't resolve, but www.pbusa.com does.
Got 100 domains:
http://uploads.diabloowners.com/4letterdomains.txt
A lot of these are taken. Doing a whois will let you check if it's been taken or not.
Next up, 5 letter domains. 15487 entries.
http://uploads.diabloowners.com/5letterdomains.txt
Let's find which ones contain words using valid Scrabble words.
672 entries.
http://uploads.diabloowners.com/5letterdomainswords.txt
Here's what I used to check them:
checkdomains.py (This is for 5 letter. Removing the innermost loop and changing domain will do 4. Done for OpenDNS, since for domains that don't resolve, it'll give back ash.guide.opendns.com)
http://uploads.diabloowners.com/checkdomains.py.txt
wordparse.py (Changes the Scrabble copy and paste to a 1 row file and then checks it against domains. And yes, the inner loop runs a ridiculous amount or times. 15037877 times to be exact. Should've kept a counter and such, but I did it really quickly and didn't worry about the extra clock cycles)
http://uploads.diabloowners.com/wordparse.py.txt