Определение имен DNS/Bind9 без FQDN auf разъединяет себя сбои, клиенты в порядке

У меня есть установка alocal bind9 на 16,04 серверах с доменом, и может .test она с клиентом окон и настольным клиентом человечности 16.04. Это - установка, которая является согласно тому, Как я реализовываю полную Конфигурацию DNS-сервера BIND9 с именем хоста?:

domain is "test.lan"

srv       192.168.0.1, IP configured via /etc/network/interfaces. Hosts 
                       file contains domain test.lan and srv entry.

linuxpc,  192.168.0.2, IP configured via desktop: static IP with DNS and search 
                       domain magrathea.lan. Hosts file contains domain test.lan 
                       and own and srv entries.

winpc,    192.168.0.3, IP configured via desktop: static IP with DNS and domain 
                       suffix for this connection: magrathea.lan

Что я вижу на клиентах:

linuxpc$ ping winpc
PING winpc.test.lan (192.168.0.3) 56(84) bytes of data
64 bytes from winpc.test.lan (192.168.0.3): icmp_seq=1 ttl=...

linuxpc$ ping winpc.test.lan
PING winpc.test.lan (192.168.0.3) 56(84) bytes of data
64 bytes from winpc.test.lan (192.168.0.3): icmp_seq=1 ttl=...

linuxpc$ ping winpc.test
ping: unknown host winpc.test


C:>ping linuxpc
Pinging linuxpc.test.lan [192.168.0.2] with 32 bytes of data:
Reply from 192.168.0.2: bytes =32 time>1ms TTL=64

C:>ping linuxpc.test.lan
Pinging linuxpc.test.lan [192.168.0.2] with 32 bytes of data:
Reply from 192.168.0.2: bytes =32 time>1ms TTL=64

C:>ping linuxpc.test
Ping request could not find host linuxpc.test. Please check the name...
Reply from 192.168.0.2: bytes =32 time>1ms TTL=64

На сервере (то же с winpc как цель ping):

serv$ ping linuxpc
ping: unknwon host linuxpc

serv$ ping linuxpc.test.lan
PING linuxpc.test.lan (192.168.0.2) 56(84) bytes of data
64 bytes from linuxpc.test.lan (192.168.0.2): icmp_seq=1 ttl=...

serv$ ping linuxpc,test
ping: unknwon host linuxpc.test

Я действительно пытался добавить к интерфейсному файлу сервера serv строка dns-search test.lan, но это не изменило результат выше.

Вопросы

  • 1) Почему сервер проверяет с помощью ping-запросов только работу с полностью определенным доменным именем?
  • 2) Почему никакой ПК не может разрешить ".test" без ".lan"? И что я могу делать с этим?
  • 3) Я могу использовать "тест" для домена интранет и что, недостатки по сравнению с "test.lan"?

Спасибо за помощь

0
задан 22 February 2017 в 07:38

1 ответ

Тем временем я действительно узнавал то, чем была проблема и как зафиксировать ее. Я отвечу на последний вопрос сначала:

3) я могу использовать "тест" для домена интранет и что, недостатки по сравнению с "test.lan"? Ответ: Да. Настройка сети работает с полным сервисом (ЛАМПА) и несколько клиентов только с именем "тест". Никакая идея, хотя, почему можно было бы добавить дополнительный ".lan". Возможно, кто-то еще знает.

1), Почему сервер проверяет с помощью ping-запросов только работу с полностью определенным доменным именем? Ответ: Поскольку точно для этой проблемы существует

a) строка "поиск DNS" в файле '/etc/network/interfaces' '

b) поле "области поиска" в настольном сетевом соединении. В/Edit/IPv4 Settings/SearchDomains. Могло бы быть видимо только для ручного определения IP.

Использование любое. Это действительно никогда не объясняется в примерах, которые я нашел на этом сайте или Wiki. Возможно, потому что его считавшее слишком тривиальное. Это означает, что для всех адресов в том домене доменную часть полностью определенного доменного имени (FQDN) считают дополнительной. Можно просто опустить его. Без того оператора в bind9 конфигурациях существуют только псевдонимы, но они не помогают серверу для его собственного адреса.

сервер хорошо работает теперь. Вот мой полный интерфейсный файл определения:

 sudo nano /etc/network/interfaces
 auto enp2s0f1
 iface enp2s0f1 inet static
    address 192.168.10.10
    netmask 255.255.0.0
    gateway 192.168.10.1
    network 192.168.0.0
    broadcast 192.168.255.255
 dns-nameservers 192.168.10.10
 dns-search test

, Очевидно, что файл для сети C-класса. Должно быть легко изменить адреса для сети класса D как почти в любых примерах на этом сайте. Вы могли бы отметить странный идентификатор сети. Это - самый актуальный стандарт, осуществленный Ubuntu, таким образом, это было автоматически сгенерировано тот путь. Это, предполагают для кодирования, где на устройстве порт. Это отчасти решает проблему, которую я никогда не имел, и мне не удается видеть преимущества по "eth0", но это казалось слишком большой проблемой для задержки его к "eth0" снова, таким образом, я просто оставил его.

2), Почему никакой ПК не может разрешить ".test" без ".lan"? И что я могу делать с этим? Я предполагаю, что ключ к этому находится в подробной функции поискового DNS параметра, но я не мог экспериментировать, так как моя сеть уже запускала нетрижды "тест" вместо "test.lan". Таким образом, проблема исчезла.

Hope это помогает кому-то.

0
ответ дан 3 November 2019 в 17:25

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

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