Kommunizieren DNS-Server mit der IP, die Sie gesucht haben?

0

Wie im Titel erwähnt, möchte ich verstehen, ob die DNS-Server einen Ping oder ähnliches an die IP senden, bei der die Suche durchgeführt wurde. Ich möchte dies wissen, um herauszufinden, wann meine Domain aufgelöst wurde.

Chi non salta Pavarotti ist
quelle
1
Dies ist keine Antwort, da ich nicht 100% sicher bin - aber meines Wissens ist Ihre Kommunikation mit dem DNS-Server ausschließlich zwischen Ihnen und dem DNS-Server. Ihr PC sendet eine DNS-Abfrage, der DNS-Server gibt die Antwort zurück und das ist es. Wenn Sie die URL in einem Webbrowser öffnen, wird der gesamte Vorgang automatisiert, und der Browser hat sofort versucht, eine Verbindung herzustellen. Dem DNS-Server selbst ist jedoch nicht bekannt, ob die dem Server entsprechende IP-Adresse aktiv ist oder nicht (und er wird nicht dazu aufgefordert - es sei denn, dieser DNS-Server verfügt irgendwie über die Funktion zum Überprüfen, ob die IP-Adresse aktiv ist oder nicht)
Darius

Antworten:

0

Ich würde gerne verstehen, ob die DNS-Server einen Ping oder so etwas an die IP senden, bei der die Suche durchgeführt wurde

Nein, in einfachen Worten, ein DNS-Server empfängt ein DNS-Anfragepaket von einem DNS-Client und gibt ein DNS-Antwortpaket zurück.

Der DNS-Dienst selbst verwendet pingweder ICMP-Echoanforderungen noch andere Arten von Ping.

Ich möchte dies wissen, um herauszufinden, wann meine Domain aufgelöst wurde.

Das geht nicht.

Der "Eigentümer" von example.com kann nicht sagen, ob jemand anders auf dem Planeten eine nslookup www.example.com

DNS-Antworten werden zwischengespeichert.

Der DNS-Dienst versucht niemals, den Domaininhaber über Suchvorgänge zu benachrichtigen.


Wenn Sie oder andere Probleme mit der DNS-Auflösung haben, die Sie untersuchen möchten, gibt es andere bessere Methoden. Sie müssen jedoch zuerst die relevanten RFCs lesen und verstehen. Sie müssen Konzepte wie Primaries & Secondaries, Zonenübertragungen, rekursive Abfragen und autoritative und nicht autoritative Konzepte verstehen, wenn sie deaktiviert / abgelehnt wurden.

Es gibt ein wundervolles Buch mit dem Titel "TCP Illustrated, Volume 1" von Stevens . Kapitel 14 behandelt DNS. Wenn Sie DNS wirklich verstehen wollen, gibt es wahrscheinlich keinen besseren Ausgangspunkt.

RedGrittyBrick
quelle
Vielen Dank, Ihre Antwort war die umfassendste. Ich werde auf jeden Fall das von Ihnen empfohlene Buch lesen, um das TCP- und DNS-Protokoll besser zu verstehen.
Chi non salta Pavarotti è
2

Nein. Der DNS sammelt seine Informationstabelle aus zwei Quellen:

  • Statische Informationen werden direkt am Server aufgezeichnet.
  • Von anderen DNS-Servern empfangene Informationen (es gibt eine Hierarchie von Servern, die dies steuern).

Wenn ein DNS-Server eine Anfrage erhält, checkt er einfach seine interne Informationstabelle ein und wenn der angeforderte DNS-Name existiert, antwortet er mit der entsprechenden IP-Adresse, ohne zu prüfen, ob er im wirklichen Leben wirklich übereinstimmt.

jcbermu
quelle
1

Das DNS-System ist eine Einweg-Informationstabelle zur Umwandlung des Namens in eine IP-Adresse. Dies bedeutet, dass die tatsächliche IP-Adresse, der ein Name zugeordnet ist, für die DNS-Antwort physikalisch nicht relevant ist.

Daher sucht die Suche selbst niemals nach der aufgelösten IP-Adresse (das ist nicht vorgesehen). Die beste Wahl für die Richtigkeit eines Datensatzes ist ein autorisierter Nameserver, auf dem die Zuordnung manuell konfiguriert wurde. Andere Server erhalten diese Zuordnung von solchen autorisierenden Servern usw.

Um einen tiefen Einblick in DNS zu erhalten, gehen Sie auf die DNS-Wikipedia-Seite .

nik
quelle