Понимание очевидного DNS изменяется между песнями 6 и 7

У меня есть несколько систем тестирования рабочий 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, кто знает. Это работает теперь так или иначе.

1
задан 9 December 2014 в 09:37
1 ответ

Посмотрите на свой /etc/resolv.conf и убедитесь, что вы включили в директивы поиска суффикс(ы) внутреннего доменного имени, который вы хотите учитывать для не-FQDN имен. Тогда вы легко сможете использовать простое имя хоста, которое вы хотите.

Я не думаю, что это разница между версиями Centos.

.
1
ответ дан 4 December 2019 в 00:14

Теги

Похожие вопросы