Назад | Перейти на главную страницу

dnsmasq & Tomato - Устранение необходимости в конечной точке для разрешения имени

Я понимаю, что конечная точка после имени хоста технически «правильна», но это неудобно для ввода и не интуитивно понятна для нетехнических пользователей. У меня был 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-сервера.

Надеюсь, это поможет, по этой проблеме не так много информации.