Почему Ubuntu не пингует машины в домене? Добрый день. Есть свеженастроенный сквид на Ubuntu 18.04. Всё здорово, всё работает кроме страниц внутри сети. Сразу же попробовал пингануть эти хосты по имени, и в ответ вижу:spoilerroot@srv-squid:/home/andrey# ping exvlkdc01 ping: exvlkdc01: Temporary failure in name resolution === root@srv-squid:/home/andrey# nslookup 192.168.13.2 2.13.168.192.in-addr.arpa name = exvlkdc01.expoles.local. Authoritative answers can be found from: === root@srv-squid:/home/andrey# nslookup exvlkdc01.expoles.local Server: 127.0.0.53 Address: 127.0.0.53#53 ** server can't find exvlkdc01.expoles.local: SERVFAIL === root@srv-squid:/home/andrey# ping 192.168.13.2 PING 192.168.13.2 (192.168.13.2) 56(84) bytes of data. 64 bytes from 192.168.13.2: icmp_seq=1 ttl=128 time=0.452 ms 64 bytes from 192.168.13.2: icmp_seq=2 ttl=128 time=0.234 ms 64 bytes from 192.168.13.2: icmp_seq=3 ttl=128 time=0.242 ms ^C --- 192.168.13.2 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2040ms rtt min/avg/max/mdev = 0.234/0.309/0.452/0.101 ms root@srv-squid:/home/andrey# nano /etc/netplan/*.yamlspoilernetwork: ethernets: eth0: addresses: - 192.168.13.234/24 gateway4: 192.168.13.1 nameservers: addresses: - 192.168.13.2 - 8.8.8.8 version: 2 root@srv-squid:/home/andrey# nano /etc/hostsspoiler 127.0.0.1 localhost 127.0.1.1 srv-squid.expoles.local srv-squid # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts Из домена эта машина тоже не пингуется по имени. Подскажите, в чём может быть проблема?
Проблема может быть связана с настройками DNS на вашем сервере Ubuntu. Возможно, что он не может правильно разрешить имена узлов в вашем домене.
Попробуйте проверить следующее:
Убедитесь, что DNS-сервер, указанный в файле /etc/netplan/*.yaml (в вашем случае 192.168.13.2), доступен и правильно настроен для разрешения имен в вашем домене.Проверьте файл /etc/resolv.conf и убедитесь, что первым указан DNS-сервер, который должен разрешать имена в вашем домене.Проверьте конфигурацию файла /etc/nsswitch.conf и убедитесь, что в строке hosts указано "files dns" для правильного разрешения имен через файл hosts и DNS-сервер.Попробуйте перезагрузить DNS-кеш на сервере с помощью команды "sudo systemd-resolve --flush-caches" и затем попробуйте пинговать хосты по имени снова.
Если после этих проверок проблема не решится, возможно, стоит попробовать обновить пакеты и перезагрузить сервер или обратиться за помощью к администратору сети или специалисту по настройке DNS.
Проблема может быть связана с настройками DNS на вашем сервере Ubuntu. Возможно, что он не может правильно разрешить имена узлов в вашем домене.
Попробуйте проверить следующее:
Убедитесь, что DNS-сервер, указанный в файле /etc/netplan/*.yaml (в вашем случае 192.168.13.2), доступен и правильно настроен для разрешения имен в вашем домене.Проверьте файл /etc/resolv.conf и убедитесь, что первым указан DNS-сервер, который должен разрешать имена в вашем домене.Проверьте конфигурацию файла /etc/nsswitch.conf и убедитесь, что в строке hosts указано "files dns" для правильного разрешения имен через файл hosts и DNS-сервер.Попробуйте перезагрузить DNS-кеш на сервере с помощью команды "sudo systemd-resolve --flush-caches" и затем попробуйте пинговать хосты по имени снова.Если после этих проверок проблема не решится, возможно, стоит попробовать обновить пакеты и перезагрузить сервер или обратиться за помощью к администратору сети или специалисту по настройке DNS.