Name kann nicht mithilfe eines privaten BIND-DNS-Servers in IP aufgelöst werden
608
None
Ich stelle ein experimentelles virtuelles Netzwerk mit Virtualbox ein. Ich habe einen BIND-DNS-Server konfiguriert und habe einige Hosts, die alle Ubuntu Linux verwenden.
Ich habe sichergestellt, dass die Vorwärts- und Rückwärtskonfigurationsdateien syntaktisch korrekt sind.
zone 56.168.192.in-addr.arpa/IN: loaded serial 3 OK
Ich habe folgende forward.xyz1.comDatei:
$TTL 604800 @ IN SOA dns1.xyz1.com. admin.xyz1.com. ( 6 ; Serial 604820 ; Refresh 86600 ; Retry 2419600 ; Expire 604600 ) ; Negative Cache TTL ; name servers - NS records IN NS dns1.xyz1.com. IN NS dns2.xyz1.com. ; name servers - A records dns1.xyz1.com. IN A 192.168.56.3 dns2.xyz1.com. IN A 192.168.56.5 ; 192.168.56.0/24 - A records host1.xyz1.com. IN A 192.168.56.7 host2.xyz1.com. IN A 192.168.56.8
Ich habe eine virtuelle Maschine (host1) mit dieser IP: 192.168.56.7
Ich habe einen eigenen Windows-Rechner (eigentlich nicht virtuell). Ich habe sichergestellt, dass ich den DNS-Server mit dieser IP: 192.168.56.3und den Host1-Computer mit dieser IP-Adresse per Ping erreichen kann :192.168.56.7
Ich habe die Netzwerkkarte meines Windows-Computers so geändert, dass der private DNS-Server wie folgt verwendet wird:
Ich möchte testen, dass der private DNS Hostnamen auflösen kann. Also habe ich im Browser den folgenden Host eingegeben: host1.xyz1.com Ich habe einen Fehler erhalten und der Browser konnte den Namen nicht auflösen. Wenn ich die IP des Hosts 192.168.56.7in den Browser stelle, wird die Seite angezeigt. Ich kann es auch pingen, wie ich schon sagte.
Im DNS stimmt etwas nicht, aber ich bin neu beim Einrichten des DNS-Servers. Kannst du mir zeigen, was los ist?
EDIT: Hier ist dienamed.conf.local
// // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "xyz1.com" { type master; file "/etc/bind/forward.xyz1.com"; }; zone "56.168.192.in-addr.arpa"{ type master; file "/etc/bind/reverse.xyz1.com"; };
Angenommen, 192.168.56.3 ist der `named`-Server. Wie genau haben Sie ihn konfiguriert - wie sieht der` zone {} `- Block aus?
grawity vor 6 Jahren
0
Wird der Name tatsächlich ausgeführt? Sie haben die Konfigurationsdateien überprüft, aber Sie haben nicht bestätigt, dass Sie den Server tatsächlich gestartet haben. Versuchen Sie auch, eine DNS-Suche mit "nslookup" in einer Eingabeaufforderung unter Windows auszuführen. Dadurch erhalten Sie weitere Informationen. Möglicherweise müssen Sie die Ports weiterleiten, damit das DNS funktionieren kann.
djsmiley2k vor 6 Jahren
0
1 Antwort auf die Frage
1
None
Die Konfiguration war korrekt. Die Lösung bestand nur darin, sicherzustellen, dass beim Festlegen der DNS-IP in der Netzwerkkarte die richtige Netzwerkkarte ausgewählt wird.
In meinem Fall war es etwas knifflig, weil ich in einem virtuellen Netzwerk arbeite und ich die DNS-IP in der virtuellen Schnittstelle einstellen musste, nicht die eigentliche WLAN-Karte.