Я настраиваю локальную сеть и настроил DNS-сервер.
Я удалил libnss-mdns и удалил avahi-daemon и даже перезагрузился после этого.
Вот некоторые из них примеры:
root@cloud2:~# host ns.example.com
ns.example.com has address 10.10.10.100
root@cloud2:~# ping ns.example.com
ping: unknown host ns.example.com
root@cloud2:~# grep hosts /etc/nsswitch.conf
hosts: files dns
my ntp server настроен для ns.example.com, но все, что я получаю, это nxdomain на ntpq
любые идеи?
EDIT :
Это также относится к внешним записям DNS. У меня есть маршрутизатор как DNS-переадресация на настраиваемом DNS-сервере и как запись в resolvconf.
E.G.
root@cloud2:~# host google.com | head
google.com has address 74.125.225.65
google.com has address 74.125.225.66
google.com has address 74.125.225.67
google.com has address 74.125.225.68
google.com has address 74.125.225.69
google.com has address 74.125.225.70
google.com has address 74.125.225.71
google.com has address 74.125.225.72
google.com has address 74.125.225.73
google.com has address 74.125.225.78
root@cloud2:~# traceroute google.com
google.com: Temporary failure in name resolution
Cannot handle "host" cmdline arg `google.com' on position 1 (argc 1)
Вам нужно предоставить конфигурацию dns для каждого типа подключения.
Network Manager - ваш друг (или если вы используете DHCP, а затем настройте свой DNS там)