У меня есть хост RHEL с двойным стеком для ipv4 и ipv6. IPv6 является основным, включая все записи DNS для хоста. IPv4 - это запасной вариант для доступа к сетям только с IPv4, даже за IPv4 NAT.
ping6 gandalf работает включая домен из resolv.conf.
hostname возвращает gandalf
имя хоста -f или имя хоста -a ничего не возвращают. Зачем?
Хорошо, я смог воспроизвести это на виртуальной машине RHEL6;
Итак, в основном, есть известная проблема Что касается IPv6 и команды hostname. Я не уверен, является ли эта ошибка именно той проблемой, с которой вы столкнулись, но мне удалось заставить мою виртуальную машину работать должным образом.
Конфигурация хоста только для IPv6, хотя это не должно повлиять на разрешение имени хоста IPv4, если вы добавите его в обе строки. Возможно, вам придется поэкспериментировать со своей средой, чтобы найти необходимую волшебную конфигурацию.
Перед базовой установкой:
После с небольшим изменением в / etc / hosts в соответствии с этой ошибкой.