it-swarm.com.de

Grundlegendes zu mehreren @ -Symbolen in DNS-Einstellungen

Ich verstehe nicht, wie mehrere @ -Symbole in den DNS-Einstellungen funktionieren und was passiert, wenn ich die zugehörigen Datensätze bearbeite.

Der folgende Screenshot ist bereits für eine Website eingerichtet, an der ich arbeite.

  1. Wenn ich den Wert (166.78.44.155) des ersten A-Datensatzes mit dem Namen @ ändere, hat dies Auswirkungen auf alle anderen Datensätze darunter, die als @ festgelegt sind? Mit anderen Worten, wenn ich die IP-Adresse im ersten A-Datensatz ändere, ändern sich dann die folgenden MX-, NS-, SOA- und TXT -Datensätze, wie Dinge funktionieren/Dinge beschädigen?

  2. Wenn ich die IP-Adresse des ersten Datensatzes ändern muss und die anderen Datensätze davon betroffen sind, wie lauten die korrekten Namen und Werte für die anderen Datensätze, damit sie weiterhin so funktionieren, wie sie jetzt sind?

Vielen Dank

DNS Screenshot

1
user1552794

Ich verstehe nicht, wie mehrere @ -Symbole in den DNS-Einstellungen funktionieren

Genau wie bei jeder anderen Art von Ressourceneintrag gibt es hier nichts Besonderes. Es handelt sich um eine Verknüpfung zur Zone selbst.

Für die Zone example.com gilt Folgendes:

@ IN MX 10 mx1.example.com.
@ IN MX 20 mx2.example.com.
@ IN A 192.0.2.137
@ IN A 192.0.2.201
@ IN AAAA 2001:DB8::ABCD
@ IN AAAA 2001:DB8::1

ist gena dasselbe wie:

example.com. IN MX 10 mx1.example.com.
example.com. IN MX 20 mx2.example.com.
example.com. IN A 192.0.2.137
example.com. IN A 192.0.2.201
example.com. IN AAAA 2001:DB8::ABCD
example.com. IN AAAA 2001:DB8::1

Für die Erklärung, was passiert, wenn mehrere Datensätze für dasselbe Label vorhanden sind, gilt genau das Gleiche: Ressourcendatensätze sind Mengen (und keine Listen, da keine Reihenfolge vorhanden ist), sodass jeder relevante Datensatz für zurückgegeben wird eine gegebene Abfrage nach einem Typ.

Die Verwendung von @ ist nur eine Abkürzung, wenn Schreiben das Zonendatei ist. Es hat keinen Einfluss darauf, wie die DNS-Nachrichten ausgetauscht werden, und wird nicht in Paketen angezeigt.

Um auf Ihre Frage zurückzukommen: Jedes Element der Gruppe ist unabhängig von dem anderen. Sie ändern also das eine Element ohne Auswirkungen auf das andere (sie werden bei der jeweiligen Abfrage weiterhin zusammen beantwortet). Sonderregeln gelten natürlich, wenn Sie eine neue Ressource ändern oder hinzufügen Typ, z. B. ein CNAME, der bestimmte Einschränkungen aufweist.

Sie können die IP-Adresse Ihres @ A Eintrags ändern. Dies hat nur Auswirkungen auf die Auflösung Ihres Zonennamens als Beschriftung (da @ Ihr Zonenname ist). Dies hat keinen Einfluss auf die Auflösung von pairings Beschriftung oder anderen ( es sei denn, es handelt sich um CNAME-Datensätze in Richtung des Zonennamens. In diesem Fall gilt die Änderung des A-Datensatzes für alle von ihnen, da dies der genaue Zweck eines CNAME-Datensatzes ist.

4
Patrick Mevzek

Sie können den Eintrag A für @ in die IP-Adresse Ihres neuen Servers ändern. Damit verweisen Sie Ihre Website example.com auf den neuen Server.

Möglicherweise möchten Sie auch einen neuen wwwA -Datensatz erstellen, um auf die WWW-Version Ihrer Website (www.example.com) zu verweisen [falls nicht bereits automatisch mit dem [email protected] verweisen wird].

Sie können pairings, das eine Unterdomäne (pairings.example.com) ist, auch in die neue IP-Adresse ändern falls erforderlich.

Die Einträge MX (für E-Mail-Einstellungen verwendet), CNAME und TXT bleiben gemäß den aktuellen Einstellungen erhalten. Mir ist nicht bewusst, was SOA tut, also kann Ihnen hoffentlich jemand dabei helfen.

Für das NS, das für Name Server steht, gibt es normalerweise zwei Datensätze. Wenn Sie diese ändern, wird das gesamte DNS (alle Datensätze) auf den neuen Host verweisen, dem das NS zugewiesen ist. Sie sollten dies nicht ändern es sei denn, Sie planen, alle aktuellen Datensätze auch auf Ihren neuen Host zu übertragen. Als ob dies nicht der Fall wäre, würden diese Datensätze nicht mehr funktionieren.

3
WPZA

In diesem Fall bedeutet das Symbol @ den Domain-Apex. Das heißt: der Domainname ohne Subdomain.

Wenn Ihre Domain also example.com ist:

  • @example.com
  • wwwwww.example.com
  • drivedrive.example.com

Wenn Sie den A -Datensatz bearbeiten, der dem @ zugeordnet ist, ändert sich die Position Ihrer leeren Domain. Der A-Datensatz für den Domänen-Apex verweist normalerweise auf dieselbe IP-Adresse wie www. Sie könnten getrennte Server haben, die sich um die beiden kümmern, wenn Sie es wirklich wollten. Ein Anwendungsfall hierfür ist, dass der Domänen-Apex auf einen Umleitungsdienst verweist, der die HTTP-Anforderungen an www.example.com umleitet, während ein anderer Server den Hauptinhalt für Ihre Domäne in der Subdomäne www bereitstellt.

Beachten Sie, dass der Domänenspitze kein CNAME -Datensatz zugeordnet werden sollte. Sie sollten dort immer einen A -Datensatz verwenden. Ein CNAME mit @ ist in der DNS-Spezifikation nicht zulässig, obwohl sich einige DNS-Server nicht beschweren, wenn Sie es versuchen. Wenn am Scheitelpunkt ein CNAME angezeigt wird, werden MX-Datensätze ignoriert und E-Mails falsch zugestellt.

MX, NS, SOA und TXT Datensätze sind fast immer mit dem Domänen-Apex verknüpft. Es würde normalerweise keinen Sinn machen, etwas anderes als den @ bei sich zu haben. Diese Datensätze sind "spezielle" Datensätze, die HTTP- oder andere Socket-Protokolle nicht in IP-Adressen auflösen. MX Datensätze dienen zur Angabe von E-Mail-Servern. NS Datensätze dienen zur Angabe von Domain Name Servern. SOA Einträge dienen zur Angabe der DNS-Berechtigung. TXT Datensätze sind allgemeiner und werden hauptsächlich für Überprüfungsdatensätze verwendet.

3