Установить Bind9 в Ubuntu 16.04 — различия между версиями
Материал из m6a
Vshpagin (обсуждение | вклад) (Новая страница: «==Задача== ==Окружение== *Ubuntu 18.04 ==Требования== ==Квалификация== *:Category:Систем…») |
Vshpagin (обсуждение | вклад) (→Последовательность действий) |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 9: | Строка 9: | ||
==Последовательность действий== | ==Последовательность действий== | ||
apt-get -y install bind9 bind9utils | apt-get -y install bind9 bind9utils | ||
+ | |||
vi /etc/default/bind9 | vi /etc/default/bind9 | ||
OPTIONS="-4 -u bind" | OPTIONS="-4 -u bind" | ||
+ | |||
vi /etc/bind/named.conf.options | vi /etc/bind/named.conf.options | ||
acl "trusted" { | acl "trusted" { | ||
Строка 25: | Строка 27: | ||
8.8.4.4; | 8.8.4.4; | ||
}; | }; | ||
+ | |||
vi /etc/bind/named.conf.local | vi /etc/bind/named.conf.local | ||
zone "XXX.ru" { | zone "XXX.ru" { | ||
Строка 36: | Строка 39: | ||
allow-transfer { xx.xx.xx.xx; }; | allow-transfer { xx.xx.xx.xx; }; | ||
}; | }; | ||
+ | |||
vi /etc/bind/zones/for.XXX.ru | vi /etc/bind/zones/for.XXX.ru | ||
; | ; | ||
Строка 58: | Строка 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