Похоже, что NetworkManager просто перезаписывает /etc/resolv.conf
и не использование openresolv. Согласно FS#24635, NetworkManager действительно имеет поддержку openreslov, но он не был первоначально включен в сборке. Какую версию Дуги Linux Вы выполняете и какова версия networkmanager пакета?
@StephaneChazelas является правильным в этом комментарии.
Возможно у Вас есть демон кэша службы имен. Попробуйте после sudo nscd-i хосты (для лишения законной силы кэша хоста).
Я не могу сделать комментарий ответом вопроса, таким образом, я отвечаю на этот вопрос сам.
Если Вы находитесь на Fedora / RHEL / CentOS, имя хоста установлено rc.sysinit сценарием после получения требуемого значения из/etc/sysconfig/network файла.
Относительно того, почему это может только быть изменено однажды на начальную загрузку - это может быть изменено в любое время. Необходимо предоставить новое имя хоста hostname
управляйте для изменения, это, просто редактируя файл не сделает так. Следует иметь в виду, хотя, что при изменении его этот путь любым программам, которые работали перед изменением его, можно было все еще кэшировать старое значение.