Uh, oh. Did we not answer all your DNS questions?
We hate when people don't answer all my DNS questions. I relate
Tell us more about your question
We are happy to help
Something is missing here!
Not sure I follow this yet...
DNS is complicated. Please elaborate
How could the resolver find
Uh, oh. I think he caught us. Did he?
There is trick here somewhere
Since "ns1.dnsimple.com" is a
subdomain of "dnsimple.com", how
could we resolve "ns1.dnsimple.com"
without resolving "dnsimple.com" first?
Yes, the search starts at the domain TLD. In this case, .COM
The guy is onto something here
Isn’t the search
There is definitely a loop hole here
He's smart and notices what happened
Wouldn’t we get
stuck in a loop at
Yep, the Authoritative Name Server is ns1.dnsimple.com
So far so good
For example, let's say that the
authoritative server for domain.com is
And the .COM tells you that correct
So far so good
Go ask ns1.domain.com
If I wanted to browse domain.com,
the .COM TLD would tell me the get the
IP address from the authoritative
Oh, you are correct, subdomains can only be resolved by resolving the domain first
There is some DNS trick in here
ns1.domain.com is a subdomain of
We cannot get to a subdomain
without getting to the domain first!
Indeed, stuck in a DNS never ending forever loop
But we have to get out of this loop
Stuck in a loop!
Well elaborated, introduced and clearly thought out
So, what happened? How come the
resolver was able to find "dnsimple.com"
Blue cat saves the day once more
He is truly a remarkable blue cat
And we are introduced to the glue records character
It's always fun to introduce new characters in a bonus episode
Exactly, confirms the blue cat
Blue cat! Blue cat! Blue cat!
Glue records are about to be explained
This is why we created this comic
I’ll explain then!
It seems that the resolver got extra bits of information about the location of the authoritative name servers
Ah! tricky DNS responses
When the resolver asked
the .COM TLD about
dnsimple.com, extra information
was attached to that response.
One IP address is enough for the resolver to choose one and ask the query
Authoritative Name Servers were pinged by their IP address
The resolver got at least one IP
address for each name server.
Glue! What are great name!
Yep! Glue records, an excellent name
We call that the glue!
With both pieces of content, it's easy to find the Authoritative Name Server
that can then point us to dnsimple.com
So the resolver not only got the name of
the authoritative name server, it also got
the IP address.
Thus breaking the circular
Glue records save the day
They are the real hero of the comic, but only appear on the last bonus episode
Nice! I understand it now!
They DNS rock!
Glue records rock!
Blue cat and glue records celebrate
I love happy endings
Yes, they do!
No more bonus episode