DNS-Verhalten im Heimnetzwerk

0

Ich habe bind auf 192.168.0.1 Maschine eingerichtet. Außerdem habe ich einen Domänendienst abonniert. Daher verwende ich mydomain.net (Sanised Name) für den FQDN in meinem Heimnetzwerk.

Wenn ich eine mache

$ nslookup "name of 192.168.0.1"

von 192.168.0.xxx (verbunden mit dem Heimnetzwerk 192.168.0.0 über WLAN mit dhcp) Ich erhalte einen NXDOMAIN-Fehler.

* server can't find name: NXDOMAIN

Wenn ich aber ein

$ nslookup "FQDN of 192.168.0.1"

Das Ergebnis ist fehlerfrei, siehe unten (bereinigt):

$ nslookup name.mydomain.net
Server: 127.0.1.1
Address: 127.0.1.1#53

Name: name.mydomain.net
Address: 192.168.0.1

Wenn ich nslookup auf dem 192.168.0.1-Computer für "Name von 192.168.0.xxx" mache, erhalte ich den NXDOMAIN-Fehler, auch wenn ich FQDN für 192.168.0.xxx verwende.

Ist dies ein normales Verhalten, sind meine DNS auf 192.168.0.1 richtig eingerichtet?

Danke - Janos

Janos
quelle
es klingt, als hätten Sie keine Suchdomäne eingerichtet. DNS-Clients in einem LAN wenden häufig "Suchdomänen" an, so dass Kurznamen wie box1 wird mit einer Standard-Domain für die Suche erweitert (z. B. box1.example.com, wenn die Standardsuchdomäne lautet example.com ). Da es so aussieht, als würden Sie Linux verwenden, was sind die Inhalte Ihrer /etc/resolv.conf? Weitere Informationen zu Suchdomänen in resolv, conf finden Sie in dieser Frage: superuser.com/questions/570082/…
Frank Thomas
Es sieht so aus, als hätten Sie nicht angegeben A Aufzeichnungen für Ihre lokalen Netzwerkhosts, einschließlich Ihres Servers, in der Hauptzonendatei. Zeigen Sie den Inhalt Ihres db.mydomain.net oder mydomain.net Zonendatei in /etc/bind/ Verzeichnis.
Oleg Bolden
@Thomas - meine resolv.conf hatte Nameserver 192.168.0.1 und suche mydomain.net - jetzt ändere ich sie in search name.mydomain.net
Janos
@Bolden - Ich hatte einen Datensatz als 192.168.0.1, aber jetzt habe ich ihn in meine öffentliche IP-Adresse in den Zonendateien von name.mydomain.net und mydomain.net geändert
Janos
Mit piblic IP in der Zonendatei Ein Datensatz nslookup box1.mydomain.net gibt box1.mydomain.net mit der öffentlichen IP und ohne NXDOMAIN-Fehler zurück. Dies funktioniert, wenn der Befehl von Box2 im 192.168.0.0-Netzwerk ausgegeben wird oder Box2 über einen völlig anderen ISP mit dem Internet verbunden ist, d. H. Box2 ist nicht in meinem Heimnetzwerk mit WLAN. Ich markiere diese Frage als beantwortet - danke euch allen.
Janos