Thanks Tim,

If you aren't a teacher, you are missing an academic calling!

Thanks again!


On Mon, Jun 7, 2021 at 6:49 AM Tim via users <users@lists.fedoraproject.org>
wrote:

> On Sun, 2021-06-06 at 11:54 -0700, Jack Craig wrote:
> > something i dont get, if my registrar provides glue references for
> > primary & secondary domain dns servers, what purpose is served by
> > anything in my host's named.conf (et al) having any reference to my
> > domain if it's not accessible/useful?
> >
> > i had thought that i should provide the primary server and my hosting
> > service provided secondary, but that leaves only the secondary os i
> > have only 1 responding
>
> The internet, at large, will always use your primary server.  If it
> can't, it'll try your secondary server.  Both of those servers are
> accessed by name, not numerical IP address, and those names have to be
> in some public DNS records, so people can find the IP addresses for
> them to connect to them.
>
> A glue record is a helping hand to find your primary server, when
> nothing else gives information about it.
>
> e.g. I try to look up linuxlighthouse.com.  My system will find the
> root server for .com, then it will ask it who holds the records for
> linuxlighthose.com, get told ns.linuxlighthouse.com and then query
> whoever that was, for its IP address.
>
> The big gotcha is that .com will say linuxlighthouse.com is handled by
> a particular nameserver by that nameserver's *name* not its IP.
>
> So the person trying to find linuxlighthouse.com first has to find the
> IP for ns.linuxlighthouse.com.  If the only server that knows that IP
> is ns.linuxlighthouse.com, itself, outsiders have no way to find out
> the IP of the nameserver to connect to it.
>
> Having your primary server as yourself, answering queries for itself,
> and nobody outside knowing it's IP to be able query it, is the quandary
> you find yourself in.
>
> How do you spell dictionary?  Dunno, go look it up in the dictionary...
>
> Hence, the glue record.  Querying .com will say ns.linuxlighthouse.com
> is handled by the holder of that gluerecord, we'll call it example.com
> (your registrar or other service provider).  Your registrar will have
> records that everyone else can lookup, so they can find example.com's
> IP address.  Now people can connect to your example.com registrar, your
> registrar's DNS server's glue record will give them the numerical IP of
> your ns.linuxlighthouse.com DNS server that they couldn't look up
> directly.  And, then, after all that, they can find your DNS server and
> query it about linuxlighthouse.com.
>
> This is like borrowing $5 from someone who wants a favour from a third
> party before they'll give you it, and that third party wants a favour
> from a fourth party before they'll do the third party's favour, rinse,
> lather, repeat...
>
> In all seriousness, you're really doing this the hardest way possible.
> I would let your registrar be your primary and secondary DNS servers
> (they'll have more than one server), and have your IP addresses
> programmed into them.  The public can query them.  And just run your
> own name server for your own internal addresses, and for learning how
> things work.
>
> Your registar does not require you to run a DNS server to give them the
> information.  The DNS records will be programmed directly into their
> DNS server.  Either by them, manually, or automatically when you
> registered the domain name, or you'll have some webpage interface to
> enter and edit details.
>
> --
>
> uname -rsvp
> Linux 3.10.0-1160.25.1.el7.x86_64 #1 SMP Wed Apr 28 21:49:45 UTC 2021
> x86_64
>
> Boilerplate:  All unexpected mail to my mailbox is automatically deleted.
> I will only get to see the messages that are posted to the mailing list.
>
> _______________________________________________
> users mailing list -- users@lists.fedoraproject.org
> To unsubscribe send an email to users-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to