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.

sudo named-checkzone xyz1.com forward.xyz1.com 

führte zu:

zone xyz1.com/IN: loaded serial 5 OK 

und:

sudo named-checkzone 56.168.192.in-addr.arpa reverse.xyz1.com 

führte zu:

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:

Name kann nicht mithilfe eines privaten BIND-DNS-Servers in IP aufgelöst werden

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"; }; 

Hier ist das named.conf.options:

options { directory "/var/cache/bind"; auth-nxdomain no; # conform to RFC1035 listen-on port 53 { localhost; 192.168.56.0/24; }; recursion yes; # enables resursive queries allow-query { localhost; 192.168.56.0/24; }; forwarders { 8.8.8.8; };  }; 

Der Server und der Host laufen, und ich kann sie von meinem Windows-Computer aus pingen: pingen Sie den DNS-Server an:

Pinging 192.168.56.3 with 32 bytes of data: Reply from 192.168.56.3: bytes=32 time<1ms TTL=64 Reply from 192.168.56.3: bytes=32 time<1ms TTL=64 Reply from 192.168.56.3: bytes=32 time<1ms TTL=64 Reply from 192.168.56.3: bytes=32 time<1ms TTL=64 

und pingen Sie den Host:

Pinging 192.168.56.7 with 32 bytes of data: Reply from 192.168.56.7: bytes=32 time<1ms TTL=64 Reply from 192.168.56.7: bytes=32 time<1ms TTL=64 Reply from 192.168.56.7: bytes=32 time<1ms TTL=64 Reply from 192.168.56.7: bytes=32 time<1ms TTL=64 

Mein Netzwerk ist jedoch virtuell. Das heißt, ich konfiguriere DHCP im virtualbox Network Host Manager wie folgt: Name kann nicht mithilfe eines privaten BIND-DNS-Servers in IP aufgelöst werden

Meine aktuellen Netzwerkkonfigurationen für die Maschine (die Fenstermaschine) sind:

Wireless LAN adapter Wi-Fi:  Connection-specific DNS Suffix . : my-wireless-network Link-local IPv6 Address . . . . . : xxx IPv4 Address. . . . . . . . . . . : 10.xx.xxx.xxx Subnet Mask . . . . . . . . . . . : 255.255.252.0 Default Gateway . . . . . . . . . : 10.xx.xxx.xxx  Ethernet adapter VirtualBox Host-Only Network #3:  Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::4844:71a7:73f1:69d2%5 IPv4 Address. . . . . . . . . . . : 192.168.56.6 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . :  Wireless LAN adapter Local Area Connection* 3:  Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . :  Ethernet adapter Bluetooth Network Connection:  Media State . . . . . . . . . . . : Media disconnected  Connection-specific DNS Suffix . : 
0
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.