...
Информация |
---|
$TTL 604800
@ IN SOA localhost. root.localhost. (
@ IN SOA dns . localnet .example. ru . admin. localnet .example. ru . (
2 ; Serial
3 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ;
@ IN NS localhost.
; name servers - NS records - определяем имена DNS-серверов IN NS dns . localnet .example. ru .
@ IN A 127.0.0.1
; name servers - A records - определяем адреса компьютеров, сначала сервер(ы) DNS
dns . localnet .example. ru . IN A 192.168.32.211
@ IN AAAA ::1
; 1 92. 1 6 8. 32 .0/ 24 - A records - а потом все остальные компьютер(ы) сети host. localnet .example. ru . IN A 192.168.32.96
|
- вносим измения в файл /etc/bind/zones/db.32.168.192 реверсивной зоны:
Информация |
---|
$TTL 604800
@ IN SOA localhost. root.localhost. (
@ IN SOA localnet .example. ru . admin. localnet .example. ru . (
1 ; Serial
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost. ; delete this line
; name servers
IN NS dns . localnet .example. ru .
1.0.0 IN PTR localhost. ; delete this line
; PTR Records
211 IN PTR dns . localnet .example. ru . ; 192.168.32 . 2 11
96 IN PTR host. localnet .example. ru . ; 192.168.32 . 96
|
...
Информация |
---|
named-checkconf systemctl restart bind9
|
Дальнейшие настройки.
...
Добавляем служебные записи (SRV-записи).
Служебная запись (SRV-запись) — стандарт в DNS, определяющий имя хоста и номер порта серверов для определённых служб. Определяется в RFC 2782.
Могут использоваться в различных протоколах, например, в Kerberos.
SRV-записи располагаются в файлах зоны (в примере выше - это файл /etc/bind/zones/db.localnet.example.ru).
Формат записи:
Информация |
---|
_service._proto.name TTL class SRV priority weight port target |
Где:
- service - символьное имя сервиса;
- proto - транспортный протокол используемый сервисом, как правило _tcp или _udp;
- name - доменное имя, для которого эта запись действует;
- TTL - стандарт DNS, время жизни;
- class- стандарт DNS, поле класса (это всегда IN);
- priority - приоритет целевого хоста, более низкое значение означает более предпочтительный;
- weight - относительный вес для записей с одинаковым приоритетом;
- port - Порт TCP или UDP, на котором работает сервис;.
- target - канонические имя машины, предоставляющей сервис.
Примеры служебных записей
Kerberos
Информация |
---|
$ORIGIN localdomain.example.com. $TTL 1h @ IN SOA dns.localdomain.example.com. root.localdomain.example.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; IN NS dns.localdomain.example.com. @ IN AAAA ::1 dns.localdomain.example.com. IN A 10.0.2.254 dhcp.localdomain.example.com. IN A 10.0.2.254 kdc.localdomain.example.com. IN A 10.0.2.253
ntp.localdomain.example.com. IN A 10.0.2.253 ;kerberos _kerberos TXT "LOCALDOMAIN.EXAMPLE.COM" kerberos CNAME kdc _kerberos._udp SRV 0 0 88 kdc SRV 0 0 88 kdc SRV 0 0 88 kdc _kerberos-master._udp SRV 0 0 88 kdc _kerberos-adm._tcp SRV 0 0 749 kdc _kpasswd._udp SRV 0 0 464 kdc ;ntp server _ntp._udp IN SRV 0 100 123 ntp.localhost.example.com. |
Включение аутентификации по ключам.
...