Da Sie CNAMES nicht mithilfe der lokalen Hosts-Datei festlegen können, musste ich einen einfachen gehosteten DNS-Server einrichten, auf den wir verweisen können, damit unser Team eine Betaversion unseres Systems sehen kann, das sich zufällig auf AEM CMS befindet, das Fastly verwendet und für den Zugriff CNAMES erfordert.
Ich habe versucht, eine Azure-DNS-Zone einzurichten und habe dann einen „Datensatzsatz“ von „mytargetdomain.com“ mit einem CNAME von cdn.adobeaemcloud.com und einen für „www.mytargetdomain.com“ hinzugefügt.
Oben in der Ressourcenübersicht wird angezeigt
Name server 1 : ns1-08.azure-dns.com.
etc.
Wenn ich ns1-08.azure-dns.com als meinen DNS-Server verwende und mytargetdomain.com abfrage, erhalte ich die Live-A-Record-IP und nicht den CNAME, den ich gerade eingerichtet habe.
nslookup mytargetdomain.com ns1-08.azure-dns.com
gibt:
Server: ns1-08.azure-dns.com
Address: 40.90.4.8#53
*** Can't find mytargetdomain.com: No answer
Ich muss zugeben, dass ich nicht viel über DNS und SOA usw. weiß, aber es gibt wirklich nichts anderes, was konfiguriert oder bearbeitet werden kann.
Antwort1
Der Name eines Eintrags in einer DNS-Zone solltenichtGeben Sie den Domänennamen an. Um einen Eintrag www.domain.com
in einer Zone mit dem Namen zu erstellen domain.com
, sollte der Eintragsname lauten www
.
www
Sie können einen CNAME-Eintrag mit dem Namen in Ihrer Zone erstellen mytargetdomain.com
und seinen Wert auf festlegen. cdn.adobeaemcloud.com
Dadurch wird effektiv www.mytargetdomain.com
auf abgebildet cdn.adobeaemcloud.com
.
Sie können auch einen Eintrag mit einem leeren Namen erstellen. Dadurch wird der Domänenname selbst einem Ziel zugeordnet. Dies ist jedoch nur mit A-Einträgen möglich, nicht mit CNAME-Einträgen. Sie können einen Domänennamen einer IP-Adresse zuordnen, aber keinem anderen Namen.