Beim Hosting ändern wir normalerweise einfach die Nameserver im Domänen-Kontrollfeld. Es ist in Ordnung, wenn Mail- und Webserver gleich sind. Wenn sie unterschiedlich sind, müssen wir die DNS-Einträge ändern.
Als ich versuchte, meinen Blog auf meinen Domänennamen zu verweisen, erfuhr ich von den verschiedenen Arten von DNS-Einträgen – A-Einträge, AAA-Einträge, MX-Einträge, CNAME-Einträge, NS-Einträge, TXT-Einträge, SRV-Einträge, SOA-Einträge usw. Ich suchte bei Google danach, würde aber gern mehr darüber erfahren.
Ich habe diesen Link im Internet gefunden -http://www.directnic.com/help/faq/?question_id=103und habe eine Vorstellung von den verschiedenen DNS-Einträgen bekommen. Aber ich habe noch ein paar Fragen.
Wie funktionieren die Domänennamen-Einträge?
Gibt es hinsichtlich der Funktionsweise einen Unterschied zwischen NS-Datensätzen und anderen Datensätzen?
Wohin sollte der NS-Eintrag verweisen, wenn A-Eintrag, CNAME-Eintrag und MX-Eintrag verwendet werden?
Antwort1
Wenn Sie sich ein paar Dinge über DNS merken, ist DNS einfach. Wenn Sie es zum ersten Mal sehen, erscheint es kryptisch. Es IST einfach, aber nicht, weil es für jemanden, der es zum ersten Mal sieht, leicht zu verwenden ist, sondern weil die Namen der Datensätze kurz und daher leicht zu merken sind und es im Wesentlichen nicht so viele Optionen gibt, die man sich merken muss. Beispiele sind die Domain google.com oder aus meiner Fantasie. :)
1. EINDatensatz - teilt einem DNS-Server mit, welcher IP-Adresse ein Hostname zugeordnet werden soll. Beispiele:
ns1 A 216.239.32.10
ns2 A 216.239.34.10
sun A 1.2.3.10
moon A 1.2.3.11
mail A 1.2.3.46
yourdomain.com. A 1.2.3.4
Wenn ein Eintrag kein vollständiger Domänenname ist, wird der vollqualifizierte Name gebildet ("vollqualifiziert" hat die Form "host.domain.topdomain" (www.yourdomain.com, www.google.de oder www.superuser.com), dann bedeutet es, dass ein Eintrag mit Domain 1 verbunden oder verknüpft ist - ns1 und ns2, Sonne, Mond und E-Mail aus dem obigen Beispiel sind alle mit yourdomain.com verknüpft. Das bedeutet:
ns1.yourdomain.com
Und
ns2.yourdomain.com
Vergessen Sie nicht, am Ende des Domänennamens einen Punkt zu schreiben: IhreDomäne (Punkt) com (Punkt) = yourdomain.com.
. Das ist kein Fehler, das ist so beabsichtigt!
2. NSDatensatz - wenn die Welt die IP-Adressen Ihrer Nameserver kennt (normalerweise gibt es zwei oder drei, aber es können auch mehr sein), müssen Sie ihnen Namen geben. Normalerweise werden sie mit den langweiligen Namen ns1 und ns2 bezeichnet, aber Sie können sie auch mit einem netteren Namen bezeichnen, wie:
yourdomain.com. NS ns1
Und
yourdomain.com. NS ns2
ODER
yourdomain.com. NS sun
Und
yourdomain.com. NS moon
Sie können langweilige (und beschreibende) Namen wie ns1, ns2, ns3 usw. verwenden oder Namen wie Sonne, Mond, Biene, Honig – Sie haben die Wahl. Vergessen Sie nur nicht, A-Einträge für die von Ihnen erstellten NS-Einträge zu haben!
3. CNAMEUndMXAufzeichnungen - schließlich sind diese beiden einfach.
www CNAME yourdomain.com.
myserver CNAME yourdomain.com.
Sie möchten, dass sowohl www.IhreDomain.com als auch meinServer.IhreDomain.com auf IhreDomain.com verweisen, also erstellen Sie CNAME-Aliase.
yourdomain.com. MX 10 mail.yourdomain.com.
Mailbezeichnung für Ihre Domain.
Ist es so einfach? Ja, so einfach ist es.
Antwort2
Hier sind einige Hinweise, die diese im Detail erklären:
Debian-Hilfe - DNS-Einträge anhand von Beispielen erklärt
DNS für Raketenwissenschaftler - DNS-Ressourceneinträge
Wie funktionieren die Domänennamen-Einträge?
Sie werden vom Client bei der Abfrage der entsprechenden Server verwendet, und der DNS-Server antwortet mit den richtigen Ergebnissen für die Art der Abfrage. Beispielsweise würde ein E-Mail-Client-Programm (wie Thunderbird), das eine Verbindung zu Gmail herstellt, den DNS-Server nach MX-Einträgen für imap.gmail.com fragen. Ein Browser, der eine Verbindung zu superuser.com herstellt, würde nach dem A-Eintrag (für die IPv4-Adresse) oder dem AAAA-Eintrag (für die IPv6-Adresse) fragen.
Gibt es hinsichtlich der Funktionsweise einen Unterschied zwischen NS-Datensätzen und anderen Datensätzen?
Ja, jeder Datensatz hat einen bestimmten Zweck und die Verwendung hängt davon ab, welche Informationen über DNS aufgelöst werden müssen.
Wohin sollte der NS-Eintrag verweisen, wenn A-Eintrag, CNAME-Eintrag und MX-Eintrag verwendet werden?
Der NS-Eintrag soll darauf hinweisen,Autoritative Nameserverfür eine Zone. Dies sind die Server, die alle Ressourceneinträge für die Zone/Domäne speichern und eine „maßgebliche Antwort“ auf DNS-Abfragen bereitstellen können, die sich auf diese Zone/Domäne beziehen.
Die autoritativen Nameserver für superuser.com (und seine Subdomains) sind beispielsweise ns3.serverfault.com und ns4.serverfault.com. Wenn ein Browser die IP-Adresse (auf der Suche nach dem „A-Eintrag“) für superuser.com abfragt, müsste er einen dieser Server erreichen, um eine autoritative Antwort zu erhalten (aufgrund der Funktionsweise von DNS können andere Server, einschließlich des DNS-Servers Ihres ISPs, diese Ergebnisse zwischenspeichern und als nicht autoritative Antworten bereitstellen).
Der NS-Eintrag sollte auf DNS-Server verweisen (die DNS-Server Ihres Domain-Registrars oder Ihr eigener DNS-Server). Es spielt keine Rolle, wohin der A-Eintrag, der MX-Eintrag oder ein anderer Eintrag verweist.