Может разрешать имя хоста через dns с помощью `host`, но не может ping / ssh / ntp

Я настраиваю локальную сеть и настроил 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)
1
задан 25 January 2013 в 20:01

1 ответ

Вам нужно предоставить конфигурацию dns для каждого типа подключения.

Network Manager - ваш друг (или если вы используете DHCP, а затем настройте свой DNS там)

0
ответ дан 25 May 2018 в 02:12

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

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