Что делает «Локальное доменное имя» на маршрутизаторе и как мне заставить его работать?

9

У меня есть роутер D-Link DGL-4500. Одним из параметров является «Локальное доменное имя», которое я установил как локальное (см. Скриншот).

Я ожидаю, что я смогу поразить мои компьютеры по имени, например, m6.local должен разрешить доступ к одному из моих компьютеров; но этого не происходит

Я знаю, что могу сделать это через файл hosts, но было бы здорово, если бы я мог сделать это через маршрутизатор ... плюс у меня есть устройства, такие как iPad, которые не позволяют редактировать файл hosts.

Я неправильно понимаю эту функцию маршрутизатора или я делаю что-то не так?

Изображение с роутера

Джованни Гальбо
источник
1
Вы ошибаетесь Это будет, вероятно, local.localсейчас. Попробуйте m6.local.localпроверить это (или просто m6).
1
кажется, не работает для меня
Джованни Гальбо
Он просто добавляет .local к имени, которое вы ищете, но не нашли. Например, если вы ищите m6, он попробует m6.local. Вы, вероятно, найдете с именем m6, ЕСЛИ преобразователь имен в маршрутизаторе регистрирует имена с машин, зарегистрированных DHCP.
Андерс

Ответы:

6

«Локальное доменное имя» относится к доменному имени, которое DNS-преобразователь на клиенте попытается найти для записи DNS; он не создает запись DNS на DNS-сервере. Если у вас есть записи на существующем DNS-сервере для «foo.lan» и «bar.lan», то локальное доменное имя «lan» позволит вам разрешить их, используя «foo» и «bar» соответственно.

Игнасио Васкес-Абрамс
источник
1

«Локальное доменное имя» используется для маршрутизатора для обеспечения нормальной службы DNS. Например, у меня установлено kf8nh.comтак, чтобы все машины в моей сети были идентифицируемыми, как, например, foo.kf8nh.comоткуда fooберется идентификатор клиента DHCP или статическое резервирование DHCP. Если вы установите (как обычно будет DHCP) маршрутизатор в качестве вашего DNS-сервера, такие имена хостов должны работать; если затем вы также установите доменное имя или путь поиска на своих компьютерах в то же значение, то вы можете использовать эти имена без домена. (Я не знаю, почему многие / большинство (?) Маршрутизаторов не отправляют это с другими параметрами DHCP.)

geekosaur
источник
0

Никогда не используйте «local» в качестве самостоятельного домена, потому что это зарезервированное имя RFC, например «localhost».

Мой dlink 615 автоматически поддерживает локальный домен «локальный», даже если это поле пустое. я думаю, что большинство маршрутизаторов должны поддерживать .local

Если операционная система вашего компьютера не поддерживает DDNS, чтобы сообщить маршрутизатору компьютеры, вам необходимо заполнить раздел «Резервирование DHCP» в нижней части страницы скриншота маршрутизатора. На самом деле это сопоставление MAC-адресов с IP-адресами и DNS-адресами (на самом деле это запись DNS). Поэтому, когда локальный компьютер вызывает DHCP вашего маршрутизатора, и маршрутизатор распознает MAC-адрес компьютера как запись в этом списке, он назначает упомянутые IP-адреса и DNS-имена.

Аль б
источник
5
На самом деле, большинство маршрутизаторов не поддерживают «локальный» как таковой; вместо этого сетевой стек на каждом компьютере перехватывает его и использует многоадресный DNS / zeroconf / Bonjour / и т. д.
geekosaur