Solved

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

Posted on 2010-08-21
9
490 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 30

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
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
LVL 1

Author Comment

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

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 30

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

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

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

If you're not part of the solution, you're part of the problem.   Tips on how to secure IoT devices, even the dumbest ones, so they can't be used as part of a DDoS botnet.  Use PRTG Network Monitor as one of the building blocks, to detect unusual…
Most of the applications these days are on Cloud. Cloud is ubiquitous with many service providers in the market. Since it has many benefits such as cost reduction, software updates, remote access, disaster recovery and much more.
This tutorial will give a short introduction and overview of Backup Exec 2012 and how to navigate and perform basic functions. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as conne…
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…

830 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