WelcomeUser Guide
ToSPrivacyCanary
DonateBugsLicense

©2024 Poal.co

582

For the whole internet

For the whole internet

(post is archived)

[–] 1 pt

Well you can start by looking at the wiki entry for DNS (en.wikipedia.org). You don't download the whole DNS system, you query against authoritative DNS servers (en.wikipedia.org). The whole list is in terabytes and changes every nanosecond.

Why do want this? It's fucking retarded...

Because OP is a faggot who knows acronyms/initialisms and not much more.

[–] 1 pt

I got that, but if @ClitorisDestroyer told us what he was looking for wasn't retarded maybe I could point him the right direction and he'll quit posting this every fucking day. I know, I'm hopelessly white.

[–] 1 pt

DNS is for faggots who can't remember 12 or fewer digits.

[–] 0 pt (edited )

There's a list of static hosts and IP address of the root DNS servers of the internet (a.root-servers.net, b.root-servers.net, etc.). This is called the 'root hint'. You can obtain it by typing 'dig' on a linux machine with dig (bind-utils) installed.

edit: to answer your question, you can't download all hosts on the internet. You ask the root for who .com is, then you ask the server it responds back with who google.com is.

Chain looks like this for google.com:

.com lookup goes to a.root-servers.net and it replies with a.gtld-servers.net, then a request for google.com goes to a.gtld-servers.net and it replies with Google's DNS IP addresses, then you query those IPs to get what you need (www, maps, etc).