BIND9 - Могу ли я сопоставить простое имя хоста с именем домена? - PullRequest
0 голосов
/ 06 мая 2020

У меня есть DNS-сервер BIND9, работающий в сети компании, в которой есть одна главная зона company.example, а все остальное перенаправляется в DNS компании. Мне удалось сопоставить server1.company.example и server2.company.example их соответствующим IP-адресам, но я также хотел бы связаться с ними, просто используя их имена хостов server1 и server2.

Есть идеи, как этого добиться?

Я безуспешно пытался использовать CNAME, как показано ниже

$ORIGIN company.example.

...

server1            IN    A   4.5.6.7
server2            IN    A   4.5.6.8
server1.           IN    CNAME server1
server2.           IN    CNAME server2

Ответы [ 2 ]

1 голос
/ 06 мая 2020

Правильный способ заставить работать «короткие имена» - это настроить ваши поисковые домены.

Это то, что нужно настроить в областях DHCP в качестве опции. Это опция 119

Информация о опции для IS C DHCP
https://tools.ietf.org/html/rfc3397

Информация о опции для Windows DHCP
https://www.normanbauer.com/2018/04/18/configuring-dhcp-option-119-domain-search-list-on-a-windows-dhcp-server/

И просто добавьте свой домен в этой опции.

Чтобы проверить, работает ли он, на Windows, вы можете вытащить ipconfig / all и найти список поиска DNS-суффиксов

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Desktop33
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : mydomain.ca

На Linux, вы можете проверить / etc / resolv.conf и найти параметр 'search'

nameserver 192.168.2.2
options edns0
search mydomain.ca
1 голос
/ 06 мая 2020

Вам нужна новая запись SOA, поскольку server1 и server2 не входят в company.example. домен. Вам также нужно будет добавить. к вашей записи SOA:

; Start of Authority
server1.   IN   SOA   ns1.example.com.   support.example.com. (
          XXXXXXXXXX  ; Serial
              XXXXXX  ; Refresh
               XXXXX  ; Retry
             XXXXXXX  ; Expire
              XXXXXX  ; Minimum
);

Отказ от ответственности: я на самом деле не пробовал эту запись, так как мои серверы имен работают :)

...