LinuxForum.Fans
Тема

Настройка BIND 9 и DNS за шлюзом в CentOS 6

Автор: feint 3 сообщений 3754 просмотров
#281842

Всем доброго!
Никак не могу забороть DNS, мануалов и хауту прочитал кучу, а в результате ничего пока не добился толкового
На входе стоит шлюз (192.168.0.1) который дропит 53 порт на сервак с CentOS 6 (192.168.0.106) + на нем же стоит NAT

допустим:
91.211.102.86 - адрес шлюза с данной сетью (как master)
81.201.116.240 - адрес шлюза с сетью где работает второй сервант (его я юзаю как slave)

На серваке с CentOS настроен BIND так:

/var/named/chroot/etc/named.conf

text

options
{
directory               "/var/named";           // "Working" directory
dump-file               "data/cache_dump.db";
statistics-file         "data/named_stats.txt";
memstatistics-file      "data/named_mem_stats.txt";
version         "1.0";
listen-on port 53       { 127.0.0.1; 192.168.0.106; };
allow-transfer  {81.201.116.240; };

allow-query { trusted-networks; }; allow-query-cache { localhost; };

recursion yes; allow-recursion {trusted-networks; }; forwarders {192.168.0.1; };

dnssec-enable yes; dnssec-validation yes;

dnssec-lookaside auto;

};

logging {

channel default_ch { file "data/named-base.log"; severity info; print-time yes; print-category yes; };

channel security_ch { file "data/named-security.log"; severity info; print-time yes; print-category yes; };

category default {default_ch; }; category security {security_ch; }; };

acl "trusted-networks" {localhost; 127.0.0.1; 192.168.0.0/24; 81.201.116.240; };

zone "mysite.ru" { type master; file "mysite.ru.fwd"; };

zone "168.192.in-addr.arpa" { type master; file "168.192.rev"; };

Соответственно файлы зон:

/var/named/chroot/var/named/mysite.ru.fwd

text

$TTL 86400
@       IN SOA  ns1.mysite.ru.   support.mysite.ru. (
                                        29072012        ; serial
                                        28800   ; refresh
                                        7200    ; retry
                                        604800  ; expire
                                        86400   ; ttl
                                        )
@       IN      NS      ns1.mysite.ru.
@       IN      NS      ns2.mysite.ru.
IN      MX      10      mail.mysite.ru.

localhost IN A 127.0.0.1 @ IN A 91.211.102.86 ns1 IN A 91.211.102.86 ns2 IN A 81.201.116.240 mail IN A 91.211.102.86 www IN A 91.211.102.86

/var/named/chroot/var/named/168.192.rev

text

$TTL 86400
@       IN      SOA     ns1.mysite.ru.   support.mysite.ru. (
                        29072012        ;       serial
                        28800   ;       refresh
                        7200    ;       retry
                        694800  ;       expire
                        86400   ;       ttl
                        )

@ IN NS ns1.mysite.ru. @ IN NS ns2.mysite.ru. 106.0 IN PTR mysite.ru.

Подскажите, что не так наколбасил и как правильно данная конструкция должна работать?

#281866

Не понятно в чем проблема?

text
allow-transfer  {81.201.116.240; };

Зачем тебе это?

#281885

allow-transfer - IP, которым разрешено передавать зону slave

Войдите или зарегистрируйтесь, чтобы ответить.