Nslookup разрешает поисковый домен, но ping не разрешает (14.10) [duplicate]

На этот вопрос уже есть ответ здесь:

В моей компании многие наши скрипты конфигурации и т.д. используют только имя сервера. Например, http://server, а не http://server.company.com. Я настроил поисковый домен в GUI инструменте сетевых подключений. Я также настроил его в /etc/resolvconf/resolv.conf.d/head, но он работает неправильно.

Странно то, что некоторые инструменты, такие как nslookup или host, разрешают правильный IP, но другие инструменты, такие как ssh, ping, git и веб-браузеры, не разрешают. Я могу подключиться, если использую FQDN. Что может препятствовать правильному разрешению поискового домена?

Ниже приведены соответствующие результаты некоторых команд.

Nslookup:

$ nslookup server
Server:     192.168.200.53
Address:    192.168.200.53#53

server.company.com  canonical name = server001.company.com.
Name:   server001.company.com
Address: 192.168.200.103

Host:

$ host server
server.company.com is an alias for server001.company.com.
server001.company.com has address 192.168.200.103

Ping:

$ ping server
ping: unknown host server

$ ping server.company.com
PING server001.company.com (192.168.200.103) 56(84) bytes of data.
64 bytes from server001.company.com (192.168.200.103): icmp_seq=1 ttl=64 time=4.61 ms

Я использую ping в качестве примера, потому что он прост, но большинство других инструментов, которые мне нужно использовать, показывают те же результаты, что и ping.

Дайте мне знать, если вам нужны дополнительные файлы конфигурации или информация.

В /etc/hosts нет никакой информации, связанной с сервером, к которому я пытаюсь подключиться.

Вот /etc/resolv.conf, который был сгенерирован resolvconf.

# Add Company Nameservers and Domain
nameserver 192.168.200.53
nameserver 192.168.200.65
search company.com
nameserver 127.0.1.1
search company.com
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search hsd1.co.comcast.net

And /etc/network/interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
4
задан 12 February 2015 в 23:22

3 ответа

Ваш resolv.conf файл является путаницей. Должен быть самое большее один search строка в файле, например. Кажется, что что-то другое, чем resolvconf пишет в файл. Resolvconf всегда пишет resolv.conf файл со следующим форматом:

head
base + dynamic content
tail

, где head, base и tail файлы в/etc/resolvconf/resolv.conf.d/. Файл head обычно просто содержит комментарий # Dynamic resolv.conf(5) file... OVERWRITTEN. Вы говорите, что добавили search строка в файл, но Ваш resolv.conf файл содержит другой материал выше вышеупомянутого комментария.

я предполагаю, что/etc/resolv.conf больше не является символьной ссылкой на/run/resolvconf/resolv.conf и/или что Вы запускаете некоторое стороннее программное обеспечение конфигурации сети, что futzes с/etc/resolv.conf способом, который не совместим с Ubuntu.

Решение: Прекратите использовать то программное обеспечение, или зафиксируйте его, и затем работайте sudo dpkg-reconfigure resolvconf для восстановления символьной ссылки в/etc/resolv.conf.

1
ответ дан 1 December 2019 в 10:42

попробуйте

echo "        dns-search company.com" >> /etc/network/interfaces

Сопровождаемый перезагрузкой (если Вы не знаете, как сбросить все Ваши кэши DNS, в браузере и систему, сетевой перезапуск недостаточно).

0
ответ дан 1 December 2019 в 10:42

Я - вполне уверенный ping, ssh, и возможно другие используют/etc/host файл. Вы могли бы хотеть попытаться определить свои имена серверов там также 192.168.1.100 сервера Тогда или получить файл или выйти и зайти снова. На этот раз при проверке с помощью ping-запросов сервера Или ssh user@server, Он должен работать. До веб-сервера необходимо было бы добавить запись на dns сервер ipaddress Тогда, необходимо быть в состоянии получить доступ через http://server

, Редактирование

Является любой частью этой установки с помощью Samba или выигрывает сервер или сделало я полностью неправильно понимаю что-то.

0
ответ дан 1 December 2019 в 10:42

Другие вопросы по тегам:

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