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

Привязать обратный поиск не удалось

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

Конфигурационный файл выглядит так.

acl "internal" {192.168.5.0/24;};

view "internal" {

    match-clients   {"internal";};
    recursion       yes;

    zone "home" {
            type    master;
            file    "master/home.db";
    };

    zone "sludge.home" {
            type    master;
            file    "master/sludge.home.db";
    };

    zone "192.168.5.in-addr.arpa" {
            type    master;
            file    "master/192.168.5.db";
    };

    zone "255.in-addr.arpa" {
            type    master;
            file    "master/255.db";
    };

    zone "0.in-addr.arpa" {
            type    master;
            file    "master/0.db";
    };

    zone "." {
            type    hint;
            file    "master/root.hint";
    };

    zone "localhost" {
            type    master;
            file    "master/localhost.db";
    };

    zone "0.0.127.in-addr.arpa" {
            type master;
            file "master/127.0.0.db";
    };
};

192.168.5.db выглядит так.

$TTL    4w

@ IN SOA dns.home. home. (
        2011030403 ; serial
        3h         ; refresh after 1 week
        1h         ; retry after 1 week
        1w         ; expire after 1 week
        1h )       ; negative caching TTL of 1 hour

                        IN NS   dns.home.

12                      IN PTR  dns.home.
13                      IN PTR  firewall.home.
15                      IN PTR  sludge.home.

Спасибо за помощь.

in-addr.arpa адреса имеют октеты в обратном порядке, поэтому зона должна быть

zone "5.168.192.in-addr.arpa" {
        type    master;
        file    "master/192.168.5.db";
};

(имя файла не имеет значения, но вы также можете изменить его там, чтобы соответствовать)

Запросы должны иметь форму 12.5.168.192.in-addr.arpa. dig -x 192.168.5.12 автоматически выполнит это преобразование.