Solved

Is it possible to setup a dns server containing all internet A records?

Posted on 2010-08-21
9
480 Views
Last Modified: 2013-12-23
Assume I have unlimited funds and hardware resources.

Is it possible to somehow setup a dns server to end up with a copy of all A Records as the root dns servers do?

Not saying i'd like to setup a root server, just would like full records locally on a one time basis, not worried about continually updating them either..
0
Comment
Question by:bluedragon99
9 Comments
 
LVL 29

Assisted Solution

by:Rich Weissler
Rich Weissler earned 100 total points
ID: 33495664
When you say all the A Records, I assume you mean all the Alias records for every address on the Internet.  That isn't what the root dns servers have.  

http://en.wikipedia.org/wiki/Root_nameserver
"The root zone file is a small (about 200 kB) computer file whose publication is the primary purpose of Root nameservers, the servers which constitute the essential backbone of the internet."
<snip>
"The contents of the root zone file is a list of names and numeric IP addresses of the authoritative DNS servers for all top-level domains  (TLDs) such as .com, .org, .edu, or .nz, .fr, .ro. On 12 December 2004, there were 258 TLDs and 773 different authoritative servers for those TLDs listed."

But I've only intermediate expertise in DNS, so it's possible you mean something else when you indicate that you want "all internet A records"?
0
 
LVL 68

Accepted Solution

by:
woolmilkporc earned 200 total points
ID: 33499048
NetCraft found over 213 million webservers in August 2010, let alone all those FTP servers, routers, DNS servers and the like.
http://news.netcraft.com/archives/category/web-server-survey/ 
Do you really want to store all those records? For what purpose?
As Razmus pointed out, the root servers don't contain those records.
You would have to scan each and every public DNS, starting at the root servers, store the results, check for duplicates (!) etc. And unless you already know the domain names whose A records you're searching, you need permission to do a zone transfer (or the like, at least the possibility do do an export some way) for each and every DNS you're passing by.
I don't believe that there is an application which could do that, and I don't believe that anybody in the world is going to develop such a thing, because it's really useless, imo.
An approach not really doing what you want is "Passive DNS" - http://technical.bestgrid.org/index.php/Passive_DNS
And you can buy a dataset containing the top million websites (including hostnames it will cost an additional fee) at NetCraft (see above).
wmp
0
 
LVL 10

Assisted Solution

by:ddiazp
ddiazp earned 200 total points
ID: 33689071
Not possible unless you write a script that will query every domain that exists for every possible record since zone transfers are denied mostly everywhere.

your script would be something like

a.a.com
b.a.com
c.a.com
...
...
...
zzzzzzzzzzzzzzzzzzzzzzzzzz.zzzzzzzzzzzzzzzzzzzzzz.com
...
...
etc

such list doesn't even exist and this would take years to finish.. considering all the root zones.. new domains creating every second,...
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 1

Author Comment

by:bluedragon99
ID: 33944234
verisign offers this service...
0
 
LVL 29

Expert Comment

by:Rich Weissler
ID: 33946544
All three experts would appear to agree on an answer the questioner did not wish to hear.  Please provide more information on the Verisign offering which meets the original question requirements.
0
 
LVL 29

Expert Comment

by:Rich Weissler
ID: 33948597
I asked for more information, and simply pointed out that the root servers don't contain the records the questioner assumed it did.  The other two experts provided potential answers to the most logical alternate question, giving the downsides to each.  Hence, I recommend accepting two answers, and splitting the points equally between the other two experts:
http:#33499048 and http:#33689071
0
 

Expert Comment

by:modus_in_rebus
ID: 34017848
bluedragon99,

Since you haven't responded here, I assume you're no longer interested in what happens with this question.

Since you haven't clarified the VeriSign offer, there's no way for me to know whether that indeed solves the issue you explained in this question, so I'll have to go with the experts' advice, and accept their suggestions as the solution.

modus_in_rebus
Community Support Moderator
0

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A procedure for exporting installed hotfix details of remote computers using powershell
For many of us, the  holiday season kindles the natural urge to give back to our friends, family members and communities. While it's easy for friends to notice the impact of such deeds, understanding the contributions of businesses and enterprises i…
This tutorial will walk an individual through locating and launching the BEUtility application to properly change the service account username and\or password in situation where it may be necessary or where the password has been inadvertently change…
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…

895 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now