Erfahrene DNS-Administratoren helfen mir bitte zu verstehen ...
Ich verwende einen kleinen DNS-Server in einer Entwicklungsumgebung, in der die Auflösung für höchstens 5 Domänennamen gleichzeitig ausgeführt wird. Meine Frage ergibt sich aus einer Diskussion hier: Was ist der Unterschied ...
Meine Frage lautet:
- Was soll ich verwenden, wenn ich einen Domainnamen und mindestens eine Subdomain habe, die auf diese Domain verweist?
Eine Antwort lautet:
- Ich behaupte, dass die geeignete Lösung hierfür die Verwendung von Cnames ist. Dadurch kann ich eine IP-Adresse einmal ändern und mehrere Hostnamen (die cnames) gleichzeitig beeinflussen. Dies wird mir helfen, die Dinge unkompliziert zu halten. Dadurch wird auch die Verwaltung von TTL-Datensätzen viel einfacher und zuverlässiger. Ich bin anfällig für Fehler, daher wird dies auch meine Chancen auf Fehler einschränken.
Eine andere Antwort lautet:
- Andere argumentieren, dass Abfragen durch die Verwendung von A-Name-Datensätzen beschleunigt werden (ich argumentiere nicht unbedingt gegen diese Tatsache).
Ich weiß, dass beides funktionieren wird, aber die angenommenen Standards, die auf den RFCs für DNS basieren, lassen mich glauben, dass wir Cnames und A Names korrekt verwenden sollten und angemessen waren. Regeln können gebrochen werden, aber was bringt es, wenn Sie sich nicht auf sie verlassen können?
Bitte beantworten Sie diese Frage nur, wenn Sie einen großen DNS-Server betreiben oder Erfahrung damit haben. Ansonsten erwarte nicht, dass deine Meinung meine Meinung ändert . Mir wurde gesagt, dass alles eine Frage der persönlichen Präferenz ist und ich möchte, dass dies anders ist.
Vergib mir, wenn du glaubst, ich arbeite an einem sehr alten Punkt.
quelle
Haben Sie einen
A
Datensatz für den primären (oder "Infrastruktur") Hostnamen des Servers.Die darauf gehosteten Websites sollten dann
CNAME
Datensätze verwenden, die auf diesen Hostnamen verweisen.Die Ausnahme ist, wenn "nackte" Domainnamen (dh ohne
www.
oder ein ähnliches Präfix) funktionieren sollen. DNS-Regeln bedeuten, dass Sie normalerweise keineCNAME
für diese verwenden können, was leider bedeutet, dass dieseA
Einträge stattdessen Einträge sein müssen , dh:Sie möchten Anmeldeinformationen? Siehe mein Profil ...
quelle
Ich bin mir nicht sicher, wie Sie ein "großes" DNS-System definieren. Ich habe an einem von ungefähr 30 und einem von ungefähr 50 gearbeitet.
Ich würde sagen, dass Sie diese Frage nicht für alle Setups genau beantworten können. Ihr Leistungsprofil, Ihre verfügbaren Ressourcen, die Häufigkeit, mit der Sie IP-Adressen aktualisieren müssen, und die verfügbaren Tools beeinflussen diese Entscheidung.
Ein Administrator, der versucht, die letzten Leistungseinbußen aus einem System herauszuholen, das selten die IP-Adresse ändert oder Zugriff auf ein Tool hat, um auf einfache Weise umfassende Änderungen vorzunehmen, hat eine andere Antwort als ein Administrator, der mehr Leistung als Zeit hat. Wie viele IP-Adressen und / oder Host-Computer Sie verwalten, kann sich auswirken. Die Bedürfnisse Ihrer Kunden können sich auswirken.
Persönlich verwende ich CNAMEs, wenn nur wenige Computer und eine große Anzahl von Domänen beteiligt sind. Wenn ich relativ wenige Domains pro Server habe, bevorzuge ich A-Einträge. Trotz Ihrer Implikation, dass es definitiv beantwortet werden kann, denke ich, dass es stark von der Situation, den Ressourcen und (ja) den persönlichen Vorlieben abhängt.
quelle