- Some "wildcard" domains generate unique hostnames. When I visit
www.example.com, it could contain a link to
qerioyqoewryqeri.example.com; when you visit, it could contain a visit
to adsgjfdsagfajdgfjdf.example.com (though both would resolve to the
same address). To put it another way, there is no "complete listing of
domain names."
- Some content delivery networks return different addresses for the
same hostname. www.example.net might resolve to one of hundreds of
different possible IP addresses; the answer I get might depend on
where I am, which of those IP addresses are close to me, which are
lightly or heavily loaded, and which are up and which are down. The
answer you get from another place at another time would likely be
different. To put it another way, for a given name, there is no unique
list of "corresponding IP addresses."
Hope this helps. --PSRC
Hope this helps. --PSRC
Google Public DNS has a cache, but it's not something that can be
dumped to a file.
I'm afraid your current approach won't work very well either. In
practice, a lot of addresses don't get a satisfactory answer from a
reverse lookup, even addresses that would be returned from a regular
name resolution.
There's no list of registered domain names. What you're asking for is
essentially the content of every authoritative nameserver on the
planet.
Hope this doesn't disappoint too much. --PSRC