Dnsmasq на Томатном встроенном микропрограммном обеспечении не ответит от простого адреса имени

Я - человек Debian, таким образом, ниже может немного склоняться к Debian.

Они и выполнят то же и когда Вы сравните CentOS + EPEL с Debian + Бэкпорты, хранилища пакетов почти так же разнообразны как друг друга.

Debian имеет немного более короткий цикл выпуска, таким образом, Вы будете получать более новые пакеты чаще. Это действительно до Вашего личного выбора. Если Вы более довольны Debian, то пойдите с Debian.

0
задан 7 January 2012 в 21:26
4 ответа

Я не могу точно сказать почему, но использую адрес = / pos.mydomain / 192.168.0.3 вместо адрес = / pos / 192.168.0.3 работает.

1
ответ дан 4 December 2019 в 12:48

dnsmasq не отправляет автоматически список поиска домена на хосты, получающие IP-адреса с помощью DHCP. Для этого нужно установить параметр DHCP. Вы также должны указать адрес вашего маршрутизатора в качестве DNS-сервера. Проверьте документацию dnsmasq, чтобы узнать о некоторых данных, которые могут быть отправлены по DHCP.

  • Параметр DHCP 6 - это список серверов имен.
  • Параметр DHCP 119 - это список доменных имен для списка поиска.

РЕДАКТИРОВАТЬ: Если вы хотите иметь возможность обращаться к серверу только по его имени, вы должны определите домен в dnsmasq . (Не используйте local , поскольку это будет конфликтовать с zeroconf.) Некоторые маршрутизаторы используют lan , а localnet - традиционное имя. Установите этот домен в качестве первого домена в списке поиска.

(Не используйте local , поскольку это будет конфликтовать с zeroconf.) Некоторые маршрутизаторы используют lan , а localnet - традиционное имя. Установите этот домен в качестве первого домена в списке поиска.

(Не используйте local , поскольку это будет конфликтовать с zeroconf.) Некоторые маршрутизаторы используют lan , а localnet - традиционное имя. Установите этот домен в качестве первого домена в списке поиска.

1
ответ дан 4 December 2019 в 12:48

Для тех, кто все еще борется с этой проблемой: у меня был тот же вопрос, и я решил эту проблему в Tomato (после долгих проб и ошибку), добавив следующее в DHCP / DNS -> Dnsmasq Custom Configuration (где «компьютер» - это рабочая станция; «dom» - это домен, а «11.22.33.44» - это IP-адрес рабочей станции):

local-ttl=1
expand-hosts
domain=dom
address=/computer.dom/11.22.33.44

Маршрутизатор домен (в разделе «Идентификация»), вероятно, должен быть установлен таким же (в данном случае: dom), но не уверен.

Теперь "ping computer" получает правильный ответ от Dnsmasq.

1
ответ дан 4 December 2019 в 12:48

У каждой моей машины есть имя хоста, о котором они сообщают, или вы можете установить имя хоста вместе со статической записью DHCP в Basic -> Static DHCP/ARP/IPT.

Затем я установил домен в разделе Основные -> Идентификация.

Маршрутизатор разрешает DNS по имени хоста для машин в сети, даже без полного доменного имени.

Никакой дополнительной ручной настройки или скриптов не требуется.

0
ответ дан 17 April 2020 в 19:36

Теги

Похожие вопросы