<p>A glue record is a term for a record that’s served by a DNS server that’s not authoritative for the zone, to avoid a condition of impossible dependencies for a DNS zone.</p>
<p>Say I own a DNS zone for <code>example.com</code>. I want to have DNS servers that’re hosting the authoritative zone for this domain so that I can actually use it - adding records for the root of the domain, <code>www</code>, <code>mail</code>, etc. So, I put the name servers in the registration to delegate to them - those are always names, so we’ll put in <code>ns1.example.com</code> and <code>ns2.example.com</code>.</p>
<p>There’s the trick. The TLD’s servers will delegate to the DNS servers in the whois record - but they’re within <code>example.com</code>. They try to find <code>ns1.example.com</code>, ask the <code>.com</code> servers, and get referred back to… <code>ns1.example.com</code>.</p>
<p>What glue records do is to allow the TLD’s servers to send extra information in their response to the query for the <code>example.com</code> zone - to send the IP address that’s configured for the name servers, too. It’s not authoritative, but it’s a pointer to the authoritative servers, allowing for the loop to be resolved.</p>