Fred,

Thank you for your response.  You’ve given me a lot to ponder and learn!

> I can't easily sort out what's quoted and what's a reply, so I'm going to go 
> to what I think is the heart of this.

I have a terrible time reading the same.  I thought replying like others did!  
I’ll change!



> Suppose you have a shoe. You can call it "a shoe" or "the shoe".
> Suppose you have two shoes, because you have two feet. Are they identical?


I’d like to change the analogy - to a person with two ears.  And one head. 

The head (brain?, CPU?) knows it is referred to as "deb12dell" because that is 
what I named her.  

She is standing in the doorway to two rooms, The left ear listens to zone 
Living Room (ethernet).  The right ear listens to zone Reading Room (wi-fi).

If someone in the Living Room (ethernet) asks where is she ("deb12dell") 
located, I expect the answer to be she is at "192.168.60.175".


Does this change the answer?

That is basically my story.

For what it is worth, I don’t plan to change anything related to DHCP.  Right 
now I plan to only work with what I get from DCHP which is the IP address and 
the hostname.  DHCP is another package built and admin'd by someone else.



> You've introduced an additional layer of indirection (addressing) without 
> realizing it. The MAC address is used for packet delivery on a LAN; it is 
> sometimes called an "ethernet address" in this context.


I do not believe unbound does anything with MAC addresses.  So I let DHCP take 
care of that and I ignore them from Unbound.

Am I not right?


Jon


> On Jan 10, 2024, at 12:11 PM, Fred Morris <m3047-unbound-...@m3047.net> wrote:
> 
> I can't easily sort out what's quoted and what's a reply, so I'm going to go 
> to what I think is the heart of this.
> 
> DNS is a database which happens to be utilized in multiple, quirky, 
> incompatible ways by various software, even with as simple of a story as 
> "name and address association". You have to know about the story and the 
> software to make a determination, in pretty much every circumstance. (MySQL 
> as a backing store for the BIND nameserver is different than MySQL as a 
> virtual table lookup for Postfix the mailserver, which is different than an 
> ERP solution relying on MySQL.)
> 
> Took these two quotes out of context to make a point:
> 
>> For me, there is only a LAN or local network.  And only A records and PTR 
>> records.
> 
>> Right now there are two interfaces. One ethernet and one wireless.  In the 
>> future there could be more.
> 
> Suppose you have a shoe. You can call it "a shoe" or "the shoe".
> 
> Suppose you have two shoes, because you have two feet. Are they identical? 
> Are your feet identical? In spite of your best efforts, does one of the shoes 
> fit one of your feet better? Will you still steadfastly insist on referring 
> to either shoe interchangeably as "a shoe" or "the shoe"? Aren't you 
> shortchanging your decriptive ability to refer to the phenomenon of each shoe 
> being associated with a particular foot? Can you wear both shoes on one foot 
> at the same time? What exactly does "interchangeable" mean in this context? 
> Are the two shoes interchangeable in all senses?
> 
> Suppose you buy a second pair of shoes: is it because you grew more feet? Is 
> it because other people wanted your shoes so much you bought a second pair to 
> loan out? Are you ever going to be using both pairs of shoes at the same 
> time? Will you still steadfastly insist on referring to any of the shoes 
> interchangeably as "a shoe" or "the shoe"? Is the second pair of shoes 
> associated with a particular foot? Are all four shoes interchangeable in all 
> senses?
> 
> Can you imagine any reason at all for referring to "new left shoe" or "old 
> right shoe"? How about for referring to an arbitrary shoe as "the shoe 
> currently known as 'The Shoe'?" due to some additional context? That context 
> could be time, it could be because you're standing on one foot, anything at 
> all; it might not be possible to determine what that is by static analysis of 
> the shoe.
> 
> Naming is a tough problem. ;-)
> 
> On Tue, 9 Jan 2024, Jon Murphy wrote:
>> Yes.
>> 
>>      2) Is the A record query made at startup, and the address recorded and
>>        used going forward?
>> It may or may not be at start-up since my info comes from ISC-DHCP.  It 
>> could happen, or even change, as devices come and go.
>> 
>>      3) Is the PTR record query made at access time?
>> I am not understanding the question.  I now there are reverse lookups.
> 
> You've introduced an additional layer of indirection (addressing) without 
> realizing it. The MAC address is used for packet delivery on a LAN; it is 
> sometimes called an "ethernet address" in this context. The IP address is 
> utilized for delivery between LANs. Something functionally the same (from the 
> standpoint of IP) happens for Wifi. It is common to have MAC addresses which 
> deliver for unique IP addresses on that LAN, and one MAC address which 
> delivers for pretty much the entire rest of the internet. (Look into ARP and 
> Proxy ARP; know that Proxy ARP is a point solution to a general problem which 
> is usually solved in more general ways, called "routing".)
> 
> I know what ISC and DHCP are; there are several potential pieces of software 
> which fit the intersection of ISC and DHCP. At least one of these pieces of 
> software has the ability to look up a MAC address in a predefined table and 
> always hand out a particular IP address for that MAC; this software also has 
> the capability to hand out an IP address from a pool when the MAC is not 
> found in that lookup table.
> 
> From simplest to understand to more complex and breaking some things to make 
> other things work:
> 
> * Unique A record, unique PTR record.
> 
> * Unique (multiple) A records, all PTR records have the same generic name. 
> (You'd want to make the PTR pretty generic in this case. Yes yes, I know, 
> only one of the A + PTR pairings is idempotent in this scenario... at a given 
> moment in time.)
> 
> * Multiple A records for the same name, all PTR records have the same name. 
> Serious network architecture questions about the purpose and the scope. 
> Multiple LANs. Routing advertisements. F5 and Cisco appliances.
> 
> * Unique A record, unique PTR record. The anycast version. Different machines 
> have the same A record on different LANs, but they all have the same PTR 
> record! F5 and Cisco appliances.
> 
> * Avoid multiple PTR records for the same IP address in the in-addr 
> namespace. (But they're ok for off-label purposes.)
> 
> * Use CNAMEs. Realize that if you have CNAMEs your single PTR record can't do 
> it justice. Resist the impulse to add more PTR records. Move on with your 
> life. PTR records were never intended to solve identity in all cases to begin 
> with.
> 
> --
> 
> Fred Morris, internet plumber

Reply via email to