Das alles sieht für mich richtig aus. Ein CNAME verweist auf einen anderen Domänennamen. Der Client muss jedoch eine zweite Suche durchführen, um den zurückgegebenen CNAME in einen A-Datensatz zu konvertieren. Daher würden Sie nicht erwarten, dass dig oder nslookup eine IP-Adresse zurückgibt.
Rekursiver DNS-Server antwortet mit CNAME, gibt jedoch den A-Datensatz nicht zurück
Ich habe einen rekursiven DNS-Server, der an meine primären DNS-Server weiterleitet, um eine Auflösung zu erhalten.
Nimm das Beispiel
Ich habe den folgenden CNAME:
server1.example1.com. 300 IN CNAME server1.example2.com
Und das relevante A:
server1.example2.com IN A X.X.X.X
Das Problem, mit dem ich konfrontiert bin, ist, dass der rekursive Server nur den CNAME-Datensatz zurückgibt, wenn ich ein A durchführe, dig
und nicht für den A-Datensatz antwortet. Ich habe durch einen TCP-Dump überprüft, dass die Primärdateien die CNAME & A-Datensätze definitiv an den rekursiven dig
Server zurückgeben, jedoch nicht wieder an den Befehl oder an einen Client, der auf diesen Server zeigt. Ich habe andere rekursive Nameserver und es funktioniert gut. Beachten Sie jedoch, dass dies nur für domänenübergreifende CNAMES der Fall ist
bash-4.1# dig @recurisveserver server1.example1.com. ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.5 <<>> @recurisveserver server1.example1.com. ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49412 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;server1.example1.com. IN A ;; ANSWER SECTION: server1.example1.com. 300 IN CNAME server1.example2.com. ;; Query time: 0 msec ;; SERVER: 10.73.241.88#53(10.73.241.88) ;; WHEN: Mon Mar 5 15:52:31 2018 ;; MSG SIZE rcvd: 76
Nslookup gibt eine leere Antwort
> server1.example1.com Server: recursiveserver Address: x.x.x.x Name: server1.example1.com
1 Antwort auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
1
DNS-Einstellungen pro Windows-Benutzer wechseln?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem