Ich verstehe, dass ein DNS-Abfragepaket zwischen einem DNS-Client und einem rekursiven DNS-Resolver die IP-Adresse und die MAC-Adresse des Clients enthält .
Wenn der rekursive Resolver wiederum die autorisierenden Nameserver abfragt, was passiert dann?
Jedes DNS-Abfragepaket, vom rekursiven Auflöser zu jedem autorisierenden DNS-Server, enthält (z. B. zur Unterstützung der Identifizierung der Pakete und ihres Zwecks) dieselbe IP-Adresse und / oder MAC-Adresse, die in der Abfrage vorhanden waren, die der rekursive Auflöser vom empfangenen ursprünglicher Kunde; und die IP-Adresse und / oder MAC-Adresse des rekursiven Auflösers werden dem Paket hinzugefügt, um sicherzustellen, dass die Antwort an den rekursiven Auflöser weitergeleitet werden kann. Dh der autoritativen Server würde potentiell in der Lage sein , zu bestimmen, aus der Abfrage, die IP - Adresse und / oder MAC - Adresse des Computers , von dem die rekursive Resolver die ursprünglichen Abfrage empfangen.
Jedes DNS-Abfragepaket vom rekursiven Auflöser zu jedem autorisierenden DNS-Server enthält nicht die IP-Adresse oder MAC-Adresse, die in der Abfrage enthalten waren, die der rekursive Auflöser vom ursprünglichen Client erhalten hat. Die IP-Adresse und / oder MAC-Adresse des rekursiven Auflösers sind im Paket enthalten, um sicherzustellen, dass die Antwort an den rekursiven Auflöser weitergeleitet werden kann. Dh die autoritativen Server nicht in der Lage zu bestimmen, aus der Abfrage, die IP - Adresse und / oder MAC - Adresse des Computers , von dem die rekursive Resolver die ursprünglichen Abfrage empfangen.
Etwas anderes. Wenn ja, was?
Ich wäre Ihnen dankbar, wenn Sie die Quellen für Ihre Antwort (en) angeben könnten.
quelle
Antworten:
DNS verwendet UDP und TCP, die beide auf IP aufbauen.
Eine Verbindung oder ein Austausch zwischen zwei DNS-Servern wird durch ein 4-Mitglieder-Tupel definiert: Quell-IP-Adresse, Quell-Port, Ziel-IP-Adresse, Ziel-Port (für DNS meist mit 53 fest codiert).
MAC-Adresse, die "unter" IP ist, hat hier nichts zu tun, wie bereits in Kommentaren erläutert.
So sieht jeder autorisierende Nameserver auf Netzwerkebene nur die Quell-IP / den Quell-Port des rekursiven Nameservers, der die Frage stellt.
Jetzt:
/24
), und die autorisierenden Nameserver müssen für die Verwendung dieser Informationen konfiguriert seinquelle