Я настроил все необходимые конфигурации для настройки статического хоста, кроме localhost (по умолчанию) в Ubuntu, но я могу пропинговать установленный хост с помощью файла /etc /host, но я не могу использовать nslookup или команду host для его разрешения. Кстати, я проверил файлы resol.conf и nsswitch.conf. Это говорит NXdomain. Любой совет?
1 ответ
0
Если вы хотите использовать команду nslookup или host для разрешения вашего имени хоста, вам нужно настроить локальный сервер DNS, потому что по умолчанию Ubuntu не будет использовать команду gethost для разрешения информации из файлов хоста, поэтому внешние приложения, которые требуют разрешения имени хоста или сокетов не смог найти ваш статический хост. Как я уже сказал, настроить локальный DNS-сервер, это довольно просто и прямо. Используйте эту ссылку:https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-ubuntu-14-04 Удачи!