LINUX.ORG.RU

dnsmasq не резолвит shortname (без точки)

 


0

1

В общем, следующая ситуация.

Имеется внутрення сетка несколькими VLANами и с DHCP (Watchguard). В одном из VLANов подянт один сервис, который должен внутри этого VLANa резолвится по имени «praxismanager». Для этого поднята машина с dnsmasq со следующим конфигом:

#domain-needed
#bogus-priv
#expand-hosts


listen-address=127.0.0.1
listen-address=172.18.40.2
bind-interfaces

# Use open google DNS servers
server=8.8.8.8
server=8.8.4.4

address=/praxismanager/172.18.40.106

DHCP для этого VLANa выдает этот DNS сервачок, все ок. nslookup и dig работают корректно, но ping и curl - нет. Для пинга работает только если я добавляю trailing dot в конце.

➜  ~ ping praxismanager
ping: cannot resolve praxismanager: Unknown host
➜  ~ ping praxismanager.
PING praxismanager (172.18.40.106): 56 data bytes

Как быть? Как заставить всех резолвить домент без точки?


Пропишите просто адрес для имени с DNS суффиксом, выдаваемым вашим DHCP, если таковой отдаётся.

sanwashere ★★
()
Ответ на: комментарий от sanwashere

Блин, реально помогло. Спасибо, добрый человек

BobiKK
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.