Я установил сервер Ubuntu 10.04 на компьютер в своей локальной сети. С панели управления маршрутизатора я установил статический DHCP.
Мой файл resolv.conf имел вывод
nameserver 192.168.1.1
Я удалил эту строку и сохранил файл .conf, но я все еще могу пинговать веб-сайты с терминала моего сервера. Как можно преобразовать доменные имена в IP-адреса, даже если этот файл пуст?
Эти IP-адреса должны быть сохранены в кеше.
nscd, скорее всего, кеширует результаты. Другая возможность состоит в том, что вы используете DNS-сервер на своем компьютере, поскольку по умолчанию с пустым «сервером имен» процедуры распознавателя используют «localhost» (подробности см. В man resolv.conf)
nscd
Скорее всего, служба, кэширующая ваши имена, остановка или перезапуск, должна очистить кеш за вас.