Kann ich das alias von einer domain zu einer anderen?
Ich bin das Zusammenführen von zwei DNS-Domänen. Sie sind intern, so dass ich nicht haben, um sorgen über den Einbau in die Haupt-DNS-system. Sie sind weitgehend die gleichen: das heißt Sie enthalten meist die gleichen hosts.
Was ich will zu tun ist, erstellen Sie ein alias für eine der Domänen.
Den RFCs sagen, dass Sie nicht haben, können Sie einen NS-Eintrag oder MX-Eintrag das gleiche wie ein cname (oder wahrscheinlich Einen a-Eintrag) so habe ich eine zone mit nur einem cname-und es funktioniert:
zone 1 = example.com (eine normale Domäne)
Versuch 1:
zone 2 = Probe.interne (eine Domäne mit einem einzigen alias)
Leider windows (so wäre es windows würde es nicht) hilfreich hält das hinzufügen von ns-Einträge. grrrr.
Versuch 2:
zone 2 = intern (einer Domäne)
mit normalen gumpf und einen cname -
sample CNAME example.com.
Aber beide Gaben die gleichen Ergebnisse:
nslookup sample.internal
Server: ns.example.com
Address: 172.16.xx.xx
Name: example.com
Addresses: 172.16.xx.xx
172.16.xx.xx
Aliases: sample.internal
aber diese Suche, wo fred.example.com existiert nicht funktioniert:
nslookup fred.sample.internal
Server: ns.example.com
Address: 172.16.xx.xx
*** ns.example.com can't find fred.sample.internal: Non-existent domain
Ist es möglich zu tun, rekursive lookups in eine alias-domain?
Ich habe gerade entdeckt, einen neuen DNS-Typ, den ich nie gekannt hatte: die DNAME-Typ. Das ganze arbeitet dann wie ich dachte, es würde. <br /> Das problem ist, dass die beiden Zonen enthalten die gleichen Informationen und ich will eine einzige autoritative Quelle der Daten.
Ich habe immer noch Zweifel an der Notwendigkeit/Zweck für die Umsetzung dieses für die langfristige. In diesem Beitrag werden einige Aspekte erläutert, DNAME
InformationsquelleAutor k-h | 2012-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können. Es gibt zwei primäre Möglichkeiten, dies zu erreichen mit DNS (ich verwende "BINDEN" Konfigurations-Beispiele):
Die erste option überlässt die Wanderwege von wo es stammt und wie es eingerichtet ist, während der zweite ist am einfachsten zu implementieren, aber erfordert eine sorgfältige Planung und Einschränkungen im Bereich der Nutzung.
DNAME-Methode
Lassen Sie uns sagen, Sie wollen, dass jeder host in "bad.com" gehen "good.com". Zuerst richten Sie die zone in Ihrem "benannt.conf":
Die zone Datei "good.com" (denken Sie daran, dies ist die zone, wir sind umleiten zu) würde wie folgt Aussehen:
Wenn Sie laden Sie Ihre name-server, DNS-Abfragen in der "bad.com" die zone wird jetzt delegiert werden "good.com":
Ich zielgerichtet das Standard-Verhalten der zone-Datei mit einem einzigen "@" umfasst die SOA -, NS-und DNAME-records, die macht es einfach, re-verwenden Sie die "security/gut.com" - zone-Datei für jede andere solche Zonen könnten Sie umleiten möchten:
Du auf die Idee...
Beachten Sie, wie die DNAME-delegation wird angezeigt der Abfrage-Ergebnisse. Manche Menschen können nicht wie diese, die überwunden werden können durch die Verwendung der zweiten Methode.
Zone-Datei Überlast-Methode
In der Realität deckten wir dies bereits oben. Alles, was wir tun, ist wieder mit einer zone-Datei mit den Standard-Datensätze und nie explizit auf den Namen der zone. In unserem Beispiel verwenden wir die "directory" - Optionen, aber stellen Sie alle Zonen-Dateien in einen Ordner namens "zone", und geben Sie den Namen der Datei, die denselben Namen wie den Namen der zone (ich mochte nie die "db.xxxx"):
Nun die Elemente Ihrer "benannt.conf" Datei:
Nun können sagen, Sie wollen die domain "goodness.com" im Grunde "good.com". Einfach wieder zu verwenden "good.com" Datei in Ihrem "benannt.conf", aber die Angabe der überlasteten zone name:
Wenn Sie nun die Abfrage für die Datensätze in "goodness.com" Sie werden die Datensätze aus der "good.com" zone:
Wie oben, Sie müssen nie expliziter Verweis auf den Namen der zone in der zone-Datei, sondern eher das " @ " - Standard-Referenz, und verwenden Sie niemals voll-qualifizierten domain-Namen wie das Ziel des CNAME-Einträge, Referenz A-records in die zone.
Die Nachteile dieser Methode muss sehr vorsichtig mit der "$ORIGIN" - Richtlinien, und wird sehr schwierig, verwenden Sie die "$GENERATE" - Richtlinie. Zusätzlich nimmt er zweimal auf den Speicher des autorisierenden Servers, da Sie separate Zonen, soweit der server betroffen ist.
Sowieso, das zeigen sollte, zwei Möglichkeiten der Verwendung von DNS für die Umleitung Datensätze von einer zone zur anderen.
InformationsquelleAutor Dan Luther
Einen
CNAME
Rekord-Aliase einen bestimmten domain-Namen zu einem anderen domain-Namen.Einen
DNAME
Rekord-Aliase alle subdomains von einem bestimmten domain-Namen auf den gleichen subdomain von einem anderen domain-Namen.Leider die beiden können nicht nebeneinander existieren - es ist nicht möglich zu sagen:
zwar gibt es Vorschläge bei der IETF für eine alternative, vielleicht beides zusammen.
eigentlich tut er nicht, leider. Der DNAME-Datensatz, die speziell deckt nicht den Namen selbst, sondern nur seine subdomains.
InformationsquelleAutor Alnitak