Назад | Перейти на главную страницу

У меня проблемы с поиском обратной зоны на моем сервере имен

Я пытался настроить свои файлы Zones в Bind9, и у меня возникли проблемы с обратным поиском зоны.

На моем сервере имен выполняется отказ в запросе, когда я пытаюсь выполнить поиск по IP. Должен ли он не возвращать указанный мной домен?

Мои поиски:

C:\Users\Chuck>nslookup test.com [serverIP]
Server:  UnKnown
Address:  [serverIP]

Name:    test.com
Address:  1.2.3.4

C:\Users\Chuck>nslookup 1.2.3.4 serverIP]
Server:  UnKnown
Address:  serverIP]

*** UnKnown can't find 1.2.3.4: Query refused

Моя конфигурация:

[user@host zones]$ cat /etc/bind/named.conf.local
zone "test.com" {
        type master;
        file "/etc/bind/zones/test.com.db";
};

zone "4.3.2-in-addr.arpa" {
        type master;
        file "/etc/bind/zones/rev.4.3.2.in-addr.arpa";
};

[user@host zones]$ cat test.com.db
$TTL    604800
@       IN      SOA     ns1.myhost.net. admin.test.com. (
        2006081401      ; Serial
        7200            ; Refresh
        120             ; Retry
        2419200         ; Expire
        604800          ; Default TTL
)

@       IN      NS      ns1.myhost.net.

test.com.         IN      A       1.2.3.4
www               IN      A       1.2.3.4

[user@host zones]$ cat rev.4.3.2.in-addr.arpa
$TTL 1d;
$ORIGIN 4.3.2.IN-ADDR.ARPA.
@       IN      SOA     ns1.myhost.net. admin.test.com. (
        2006081401      ; Serial
        7200            ; Refresh
        120             ; Retry
        2419200         ; Expire
        604800          ; Default TTL
)

   IN NS    ns1.myhost.net.
1  IN PTR   test.com.

Ваша зона неправильная. 4.3.2.IN-ADDR.ARPA. - обратная зона для сети 2.3.4.x.

Также: следите за именами ваших зон.

zone "4.3.2-in-addr.arpa" {
        type master;
        file "/etc/bind/zones/rev.4.3.2.in-addr.arpa";
};

вероятно, это не то, что вам действительно нужно. Имя зоны должно быть «4.3.2.in-addr.arpa» (точка вместо тире). Используйте named-checkconf -z, чтобы проверить все файлы зон перед их загрузкой.

Таким образом, правильное имя зоны должно быть 3.2.1.in-addr.arpa, а запись для test.com должна быть

4       IN PTR test.com.