Я понимаю, что конечная точка после имени хоста технически «правильна», но это неудобно для ввода и не интуитивно понятна для нетехнических пользователей. У меня был DDWRT на моем маршрутизаторе Linksys много-много лет назад, и он разрешал локальные имена хостов через dnsmasq без конечной точки. Однако после установки Tomato на мой Asus N66U всегда требуются конечные точки. Например, «ping router» не работает, а «ping router». делает.
Предполагая, что имя хоста моего маршрутизатора - «router», я бы хотел, чтобы dnsmasq разрешил мне ввести «ping router», «http: // маршрутизатор /"и т. д., и он работает должным образом. Кто-нибудь знает, как настроить dnsmasq для этого?
Изменение моего файла HOSTS неприемлемо, и я полностью отключил NetBIOS через TCP / IP (я медленно перехожу на сеть только для Linux), так что это не вариант по многим причинам. Спасибо.
Итак, в вашей предыдущей настройке я подозреваю, что ваше полное доменное имя было чем-то большим, чем просто имя хоста. Возможно router.local.
, или router.lan.
или что-то еще в этом роде. После определения полного имени вы можете настроить путь поиска DNS для своей сети через DHCP-сервер.
Таким образом, ваше имя хоста маршрутизатора будет router.local.
, и ваши DNS-преобразователи будут иметь поисковый патч local
. Когда ваши клиенты ищут router
, DNS-клиент автоматически добавит .local.
а затем успешно разрешите адрес.
Если вы используете DNSMasq в качестве DHCP и DNS-сервера, это будет тривиально.
Если вы нашли этот поток из-за аналогичной проблемы без использования ddwrt, но с использованием dnsmasq в Linux и с использованием хостов Windows, которые запрашивают его, требуя, чтобы вы добавили "." чтобы он действительно выполнял поиск DNS (в основном проблема с локальными доменами / именами хостов для сайтов интрасети или ресурсов локальной сети), вот решение:
Для статически назначенных адресов необходимо добавить "." в «Добавить эти DNS-суффиксы» в «Дополнительные настройки TCP / IP». В качестве альтернативы вы также можете добавить сюда доменное имя.
Для динамически назначаемых адресов (DHCP) необходимо добавить "." для автоматического добавления ко всем DNS-запросам. Аналогично статическим настройкам, но в настройках вашего DHCP-сервера.
Надеюсь, это поможет, по этой проблеме не так много информации.