У меня есть несколько систем тестирования рабочий Centos 6, и я думал, что испытаю Centos 7. Кроме всех очевидных различий (никакой iptables, никакой ifconfig), существует одна вещь, которая действительно имела меня царапающий мою голову. На песнях 6, мое имя хоста похоже на это:
# hostname
centos6
На песнях 7, мое имя хоста должно быть похожим на это:
# hostname
centos7.fqdn.foo
Если я установил имя хоста на просто centos7
, это вызывает проблемы DNS, и я только могу разрешить внешние адреса, такие как google.com, но никакие внутренние имена хостов с нашего внутреннего сервера DNS. С тех пор, кажется, нет требования к моему centos6 полю, чтобы иметь это "неуклюжее" имя хоста, я задаюсь вопросом, изменилось ли что-то между выпусками, или если я просто пропускаю некоторую конфигурацию, сделанную на песнях 6 (таких как ДОМЕННАЯ переменная в конфигурации сети или чем-то как этот), который пропускает на песнях 7 полей.
То, что также смущает меня, - то, что на песнях 7 полей, эта команда работает:
# ping centos6
PING centos6.fqdn.foo (192.168.1.15) 56(84) bytes of data.
64 bytes from centos6.fqdn.foo (192.168.1.15): icmp_seq=1 ttl=64 time=0.399 ms
Таким образом, по-видимому, команда ping может перевести короткое имя хоста в длинное, но когда я пробую то же nslookup:
# nslookup centos6
;; Got SERVFAIL reply from 192.168.1.11, trying next server
Короткое имя хоста, достаточно очевидно. Используя FQDN с nslookup хорошо работает.
Я предполагаю, что проблема здесь состоит в том что как только мои песни 7 листов поля fqdn.foo
домен, DNS ломается. Я просто не понимаю, почему, и почему это, кажется, не имеет место на песнях 6.
отредактируйте Это, возможно, было столь же легко как выполнение nmtui
и удостоверяясь и DNS и поиск были заполнены для надлежащего адаптера Ethernet. Я был почти уверен, что сделал это прежде, но возможно я забыл делать service network restart
, кто знает. Это работает теперь так или иначе.
Посмотрите на свой /etc/resolv.conf и убедитесь, что вы включили в директивы поиска суффикс(ы) внутреннего доменного имени, который вы хотите учитывать для не-FQDN имен. Тогда вы легко сможете использовать простое имя хоста, которое вы хотите.
Я не думаю, что это разница между версиями Centos.
.