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

Как бы вы настроили запись A для любого отрицательного запроса?

Как мне настроить запись A для Bind9 для любых отрицательных запросов? Я хочу перенаправить наших сотрудников на информационную страницу, если они посетят несуществующий домен. У нас есть внутренний кеширующий сервер.

Здесь есть статья о настройке перенаправления NXDOMAIN: Зоны перенаправления BIND 9.9 (для перенаправления NXDOMAIN).

Вот пример, предоставленный ISC, но полное объяснение доступно на их странице.

В named.conf, вы добавляете новую «зону»:

zone "." {
    type redirect;
    file "db.redirect" ;
};

И затем в этом файле зоны db.redirect, вы заполняете его своим ответом:

$TTL 300
@ IN SOA ns.example.net hostmaster.example.net 0 0 0 0 0
@ IN NS ns.example.net
;
; NS records do not need address records in this zone as it is not in the
; normal namespace.
;
*. IN A 10.100.100.2
*. IN AAAA 2001:ffff:ffff::10.100.100.2

Вместо того *., вы можете сузить список TLD и доменов. Например, если вы хотите, чтобы только неудачные адреса .co.uk были перенаправлены на определенный адрес:

*.CO.UK. IN A 10.100.100.4
*.CO.UK. IN AAAA 2001:ffff:ffff::10.100.100.4