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

Я понимаю, что конечная точка после имени хоста технически "правильная", но набирать текст неудобно и неинтуитивно для нетехнических пользователей. Много, много лет назад у меня был DDWRT на моем маршрутизаторе Linksys, и он разрешал локальные имена хостов через dnsmasq без конечной точки. Однако, только что установив Tomato на мой Asus N66U, всегда требуются конечные точки. Например, "ping router" не работает, а "ping router". делает.

Предполагая, что имя хоста моего маршрутизатора - "маршрутизатор", я бы хотел, чтобы dnsmasq позволил мне набрать "ping router", " http://router/ " и т. Д. И заставить его работать как положено. Кто-нибудь знает, как настроить dnsmasq для этого?

Изменение моего файла HOSTS недопустимо, и я полностью отключил NetBIOS через TCP/IP (я постепенно перехожу к сети только на Linux), так что это не вариант по многим причинам. Благодарю.

2 ответа

Решение

Так что в вашей предыдущей настройке я подозреваю, что ваше полное доменное имя было чем-то большим, чем просто имя хоста. возможно router.local., или же router.lan. или что-то подобное. Определив полностью определенное имя, вы сможете настроить путь поиска DNS для вашей сети через DHCP-сервер.

Таким образом, имя вашего маршрутизатора будет router.local.и ваши распознаватели DNS будут иметь поисковый патч local, Это когда ваши клиенты выполняют поиск для routerDNS-клиент автоматически добавит .local. и затем успешно разрешить адрес.

Если вы используете DNSMasq в качестве DHCP и DNS-сервера, это должно быть тривиально.

Если вы нашли этот поток из-за аналогичной проблемы, не используя ddwrt, но используя dnsmasq в linux и используя хосты Windows, которые запрашивают его, требуя добавить "." чтобы сделать это на самом деле поиск DNS (в основном проблема с локальными доменами / именами хостов для сайтов интрасети или ресурсов локальной сети) вот решение:

Для статически назначенных адресов вы должны добавить "." к "Добавить эти суффиксы DNS" в "Расширенные настройки TCP/IP". В качестве альтернативы вы также можете добавить доменное имя.

Для динамически назначаемых адресов (DHCP) вы должны добавить "." автоматически добавляться ко всем запросам DNS. Аналогично статическим настройкам, но в настройках вашего DHCP-сервера.

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

Другие вопросы по тегам