среда, 2 марта 2011 г.

Bind9 и Server: unknown

>nslookup domain.ru 999.999.999.999
Server:  ns1.domain.ru
Address:  999.999.999.999

Name:    domain.ru
Address:  333.333.333.333

Примерно так должен отвечать наш днс-сервер, но бывает такое, то что при запросе к нашему серверу выдает

Server: unknown
Address:  999.999.999.999

Это происходит когда на самом сервере нет обратной записи для его внешнего IP адреса, даже если вы и не являетесь владельцем блока адресов, а обратные записи прописывает ваш провайдер - все равно не помешает прописать обратную запись

В файле named.conf.local добавляем строки

zone "999.999.999.999.in-addr.arpa" {
type master;
file "999.999.999.999";
notify no;
};


при чем ip в названии зоны пишется наоборот, например если у нас ip-адрес 1.2.3.4, то будет
4.3.2.1.in-addr.arpa

далее создаем файл зоны 999.999.999.999
и в нем прописываем что то вроде

$TTL 604800
@ IN SOA ns1.domain.ru. admin.domain.ru. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS localhost.

 PTR ns1.domain.ru.



Теперь наш сервер будет выдавать свое название при запросе на него

Комментариев нет:

Отправить комментарий