Ich muss einen NS-Eintrag für eine Domain erstellen, die ein CNAME ist, damit zwei Domains auf eine IP verweisen und die aktuelle IP-Adresse nicht an zwei verschiedenen Orten gespeichert wird.
Der DNS-Anbieter für diese Domain ist DynDNS, aber sie blockieren diesen Vorgang:
CNAME kann nicht mit einer Bezeichnung erstellt werden, die dem Zonennamen entspricht
Ich kann dies mit einer anderen Domain tun, deren DNS von 1and1 bereitgestellt wird:
root@srv-ubuntu:~# dig myseconddomain.co.uk
; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61795
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;myseconddomain.co.uk. IN A
;; ANSWER SECTION:
myseconddomain.co.uk. 71605 IN CNAME myfirstdomain.co.uk.
myfirstdomain.co.uk. 59 IN A www.xxx.yyy.zzz
;; Query time: 298 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Tue Aug 18 14:17:26 2009
;; MSG SIZE rcvd: 78
Handelt es sich um einen Verstoß gegen die RFCs oder hat DynDNS einen berechtigten Grund, diese Aktion zu blockieren?
Followup Dank der beiden Antworten bereits gebucht Ich weiß jetzt , dass 1und1 RFCs verstößt dies zu tun. Es funktioniert jedoch und sie scheinen es zu unterstützen. Für ein Unternehmen, das so viele Domains hostet, ist es sehr seltsam, dass es dies in so großem Umfang ohne Einwände durchhält.
Weitere Follow-up
Die Ausgabe von "dig myseconddomain.co.uk ns" wie angefordert.
root@srv-ubuntu:~# dig myseconddomain.co.uk ns
; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk ns
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18085
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2
;; QUESTION SECTION:
; myseconddomain.co.uk. IN NS
;; ANSWER SECTION:
myseconddomain.co.uk. 4798 IN NS ns67.1and1.co.uk.
myseconddomain.co.uk. 4798 IN NS ns68.1and1.co.uk.
;; ADDITIONAL SECTION:
ns67.1and1.co.uk. 78798 IN A 195.20.224.201
ns68.1and1.co.uk. 86400 IN A 212.227.123.89
;; Query time: 59 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Wed Aug 19 12:54:58 2009
;; MSG SIZE rcvd: 111
quelle
Verwenden Sie den DynDNS WebHop-Dienst . Dies ist kostenlos für ihre DNS-Kunden.
Sie können damit den Datenverkehr für die zweite Domain an die erste Domain umleiten und keine RFCs unterbrechen.
Die Weiterleitung ist eine
302
(vorübergehende) Weiterleitung , sodass einige Suchmaschinenrankings beschädigt werden können. (Ich vermute, dass dies auch ein Problem mitCNAME
Datensätzen sein könnte.) Weitere Informationen finden Sie unter dem obigen Link.quelle
Ja, dafür gibt es einen Verstoß gegen den RFC. Überprüfen Sie diese Erklärung . Ich denke, es ist möglich, aber nicht vollständig mit dem RFC kompatibel.
quelle
Der cname wäre ungültig und kann später zu Problemen führen. Die Lösung besteht darin, den Apache-Alias zu verwenden oder die Module neu zu schreiben, um den Datenverkehr umzuleiten. In diesem Beitrag erfahren Sie, wie Sie dies in Apache tun. Eine Domain auf eine andere migrieren
quelle
Ja, es verstößt normalerweise gegen den DNS-Standard, wenn ein CNAME-Eintrag im Stammverzeichnis / Apex erstellt wird. Einige DNS-Anbieter haben jedoch Problemumgehungen implementiert:
Ich bin ein zufriedener Cloudflare-Kunde und habe herausgefunden, dass ihre Lösung wirklich gut funktioniert.
quelle