Was macht "Local Domain Name" auf dem Router und wie kann ich ihn zum Laufen bringen?

9

Ich habe einen D-Link DGL-4500 Router. Eine der Einstellungen ist "Local Domain Name", den ich auf local gesetzt habe (siehe Screenshot).

Ich erwarte, dass ich meine Computer über den Namen erreichen kann, z. B. sollte m6.local auf einen meiner Computer aufgelöst werden. aber das passiert nicht.

Ich weiß, dass ich dies über die Hosts-Datei tun kann, aber es wäre schön, wenn ich es über den Router tun könnte ... und ich habe Geräte wie ein iPad, mit denen Sie die Hosts-Datei nicht bearbeiten können.

Verstehe ich diese Router-Funktion falsch oder mache ich etwas falsch?

Bild vom Router

Giovanni Galbo
quelle
1
Du liegst falsch. Es wird wahrscheinlich local.localjetzt sein. Versuchen Sie es m6.local.localzu testen (oder nur m6).
1
scheint nicht für mich zu arbeiten
Giovanni Galbo
Fügen Sie einfach .local zu einem Namen hinzu, den Sie suchen, aber nicht finden. Wenn Sie nach m6 suchen, wird m6.local ausprobiert. Sie werden wahrscheinlich mit dem Namen m6 finden, WENN der Namensauflöser im Router Namen von Maschinen registriert, die von DHCP registriert wurden.
Anders

Antworten:

6

"Lokaler Domänenname" bezieht sich auf den Domänennamen, den der DNS-Resolver auf dem Client versucht, um einen DNS-Eintrag zu finden. Es wird kein DNS-Eintrag auf dem DNS-Server erstellt. Wenn Sie Einträge in einem vorhandenen DNS-Server für "foo.lan" und "bar.lan" haben, können Sie diese mit einem lokalen Domänennamen von "lan" mit "foo" bzw. "bar" auflösen.

Ignacio Vazquez-Abrams
quelle
1

Der "lokale Domänenname" wird vom Router verwendet, um einen normalen DNS-Dienst bereitzustellen. Zum Beispiel auf Mine ist es auf kf8nh.comso Maschinen in meinem Netzwerk sind alle erkennbare foo.kf8nh.comwo fookommt vom DHCP - Client - ID oder statischen DHCP - Reservierungen. Wenn Sie den Router als DNS-Server festlegen (wie dies normalerweise bei DHCP der Fall ist), sollten solche Hostnamen funktionieren. Wenn Sie dann auch den Domänennamen oder den Suchpfad auf Ihren Computern auf denselben Wert festlegen, können Sie diese Namen ohne die Domäne verwenden. (Ich weiß nicht, warum viele / die meisten (?) Router das nicht mit den anderen DHCP-Optionen senden.)

Geekosaurier
quelle
0

Verwenden Sie niemals 'local' als selbstdefinierte Domain, da es sich um einen reservierten RFC-Namen wie 'localhost' handelt.

Mein dlink 615 verwaltet automatisch die lokale Domain 'local', auch wenn dieses Feld leer ist. Ich denke, die meisten Router sollten .local unterstützen

Wenn das Betriebssystem Ihres Computers DDNS nicht unterstützt, um dem Router die Computer mitzuteilen, müssen Sie den Abschnitt DHCP-Reservierungen unten auf der Seite des Screenshots Ihres Routers ausfüllen. Dies ist eigentlich eine Zuordnung von MAC-Adressen zu IP-Adressen und DNS-Adressen (dies ist eigentlich ein DNS-Eintrag). Wenn also ein lokaler Computer DHCP Ihres Routers anruft und der Router den MAC des Computers als Eintrag in dieser Liste erkennt, weist er den genannten IP- und DNS-Namen zu.

Al b
quelle
5
Tatsächlich unterstützen die meisten Router "lokal" als solches nicht. Stattdessen fängt der Netzwerkstapel auf jedem Computer ihn ab und verwendet Multicast-DNS / zeroconf / Bonjour / etc.
Geekosaurier