В общем, следующая ситуация.
Имеется внутрення сетка несколькими 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 в конце.