Установить Bind9 в Ubuntu 16.04 — различия между версиями
Материал из m6a
Vshpagin (обсуждение | вклад) (→Последовательность действий) |
Vshpagin (обсуждение | вклад) (→Последовательность действий) |
||
| (не показаны 4 промежуточные версии этого же участника) | |||
| Строка 62: | Строка 62: | ||
vi /etc/bind/zones/rev.xxx.ru | vi /etc/bind/zones/rev.xxx.ru | ||
| + | ; | ||
| + | ; BIND reverse data file for local loopback interface | ||
| + | ; | ||
| + | $TTL 604800 | ||
| + | @ IN SOA ns1.xxx.ru. admin.xxx.ru. ( | ||
| + | 3 ; Serial | ||
| + | 604800 ; Refresh | ||
| + | 86400 ; Retry | ||
| + | 2419200 ; Expire | ||
| + | 604800 ) ; Negative Cache TTL | ||
| + | ; name servers - NS records | ||
| + | IN NS ns1.xxx.ru. | ||
| + | IN NS ns2.xxx.ru. | ||
| + | ns1 IN A xx.xx.xx.xx | ||
| + | ns2 IN A xx.xx.xx.xx | ||
| + | ; PTR Records | ||
| + | xx IN PTR ns1.xxx.ru. ; 192.168.77.xx | ||
| + | xx IN PTR mail.xxx.ru. ; 192.168.77.xx | ||
| + | |||
| + | named-checkconf | ||
| + | |||
| + | cd /etc/bind/zones | ||
| + | named-checkzone xxx.ru for.xxx.ru | ||
| + | named-checkzone xxx.ru rev.xxx.ru | ||
| + | |||
| + | systemctl restart bind9 | ||
| + | |||
| + | netstat -tanpl|grep named | ||
| + | |||
| + | dig ns1.xx.ru @xx.xx.xx.xx | ||
==Заключение== | ==Заключение== | ||
==Используемые материалы== | ==Используемые материалы== | ||
[[Category:Ubuntu 18.04|Ubuntu 18.04]] | [[Category:Ubuntu 18.04|Ubuntu 18.04]] | ||
Текущая версия на 02:29, 5 февраля 2019
Содержание
Задача
Окружение
Требования
Квалификация
Последовательность действий
apt-get -y install bind9 bind9utils
vi /etc/default/bind9 OPTIONS="-4 -u bind"
vi /etc/bind/named.conf.options
acl "trusted" {
192.168.XX.0/24;
127.0.0.1;
8.8.8.8;
8.8.4.4;
};
allow-recursion { trusted; };
listen-on { 127.0.0.1; 192.168.XX.XX; };
allow-query { localhost; 192.168.XX.0/24; };
forwarders {
8.8.8.8;
8.8.4.4;
};
vi /etc/bind/named.conf.local
zone "XXX.ru" {
type master;
file "/etc/bind/zones/for.XXX.ru";
allow-transfer { XX.XX.XX.XX; };
};
zone "xx.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.xxx.ru";
allow-transfer { xx.xx.xx.xx; };
};
vi /etc/bind/zones/for.XXX.ru
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.xxx.ru. admin.xxx.ru. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; name servers - NS records
IN NS ns1.xxxru.
IN NS ns2.xxx.ru.
; name servers - A records
ns1.xxx.ru. IN A xx.xx.xx.xx
ns2.xxx.ru. IN A xx.xx.xx.xx
; 192.168.xx.0/24 - A records mail.xxx.ru. IN A xxx.xxx.xx.xx
vi /etc/bind/zones/rev.xxx.ru
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.xxx.ru. admin.xxx.ru. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; name servers - NS records
IN NS ns1.xxx.ru.
IN NS ns2.xxx.ru.
ns1 IN A xx.xx.xx.xx
ns2 IN A xx.xx.xx.xx
; PTR Records
xx IN PTR ns1.xxx.ru. ; 192.168.77.xx
xx IN PTR mail.xxx.ru. ; 192.168.77.xx
named-checkconf
cd /etc/bind/zones named-checkzone xxx.ru for.xxx.ru named-checkzone xxx.ru rev.xxx.ru
systemctl restart bind9
netstat -tanpl|grep named
dig ns1.xx.ru @xx.xx.xx.xx