Не удается разрешить сервер с помощью fqdn, когда включен поисковый домен

, у меня есть сервер с именем site.dpt.myorg.local , к которому я хочу получить доступ как с коротким именем, так и с помощью fqdn. Когда я пытаюсь использовать короткую форму site или site.dpt , все работает нормально. Однако, когда я использую fqdn - поиск работает при использовании dig или nslookup , но не работает, когда я использую веб-браузер, ssh и другие инструменты.

Т.е. ssh и ping не работают со следующей ошибкой :

$ ssh -vvvv site.dpt.myorg.local
OpenSSH_7.2p2, OpenSSL 1.0.2j-fips  26 Sep 2016
debug1: Reading configuration data /home/user/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 25: Applying options for *
debug2: resolving "site.dpt.myorg.local" port 22
ssh: Could not resolve hostname site.dpt.myorg.local: Name or service not known

$ ping site.dpt.myorg.local
ping: unknown host site.dpt.myorg.local

У меня есть следующий файл resolv.conf:

search myorg.local dpt.myorg.local
nameserver 10.0.0.1
nameserver 10.0.0.2

Моя ОС - Opensuse 42.3

Может ли кто-нибудь указать мне причину этой проблемы? Спасибо!

-1
задан 22 August 2017 в 19:01
2 ответа

локальный TLD зарезервирован для использования с mDNS , а не должен использоваться с обычным DNS .

правильным решением было бы прекратить злоупотребление local таким образом.

0
ответ дан 5 December 2019 в 19:42

Я нашел ответ на свой вопрос: https://superuser.com/questions/704785/avahi-ping-cant-resolve-hostname-but-nslookup-can

проблема была в сервисе avahi, по умолчанию настроенном для домена .local. исправление части /etc/avahi/avahi-daemon.conf , поскольку

[server]
domain-name=.alocal

решило мою проблему.

Редактировать: Закончился отключением avahi, так как он мне не нужен в моей среде.

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

Теги

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