У меня есть установка 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
, но это не изменило результат выше.
Вопросы
Спасибо за помощь
Тем временем я действительно узнавал то, чем была проблема и как зафиксировать ее. Я отвечу на последний вопрос сначала:
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 это помогает кому-то.