2013-02-14 2 views
0

У меня есть DNS-сервер, работающий на компьютере с IP 127.0.0.1, и я настроил этот IP-адрес: /etc/resolve.conf...but, когда я пытаюсь запросить имя хоста, которое не настроен ни в/etc/hosts, ни в DNS-сервере, используя gethostip или gethostbyname, я вижу, что много запросов выполняется на корневых DNS-серверах, которые некоторое время блокируют эти команды. Я хочу отключить запросы, отправляемые на корневые DNS-серверы, поэтому я проверил эти IP-адреса корневого DNS-сервера в файле named.ca в зоне «.». и прокомментировал эту строку в named.conf ... Я также удалил этот файл named.ca и перезапустил именованную службу, но все же запросы поступают к этим корневым DNS-серверам.Отключение запросов корневого DNS-сервера в Redhat linux

Может ли кто-нибудь помочь мне и предоставить способ отключения запросов к этим корневым DNS-серверам? Я хочу, чтобы эти запросы были сделаны только в/etc/hosts и с именем службы, запущенной на 127.0.0.1

Заранее спасибо. Ravi

ответ

0

Вот как разрешительные DNS-имена, на которых сервер не имеет знаний, должны работать (рекурсивный запрос DNS - см., Например, Domain Name System#DNS resolvers в wikipedia).

Если вы хотите избежать этого по какой-либо причине, вы должны либо перенаправить запросы на имена за пределами опубликованных зон на другой DNS-сервер (который будет делать то же самое для вас), либо вообще отклонить такие запросы.

Как это сделать, зависит от вашего программного обеспечения DNS-сервера.

ОБНОВЛЕНИЕ:

для ISC BIND,

+0

Я использую BIND 9.3.6-P1-Redhat-9.3.6.20.p1.el5 как именованный сервер, и я проверил файл named.conf, но не получил возможность отключить эти рекурсивные запросы для корневых DNS-серверов ... можете ли вы предложить способ сделать это для этого DNS-сервера. Thnx –

+0

Большое спасибо за ссылку ... его работа сейчас –

-1
chkconfig named off 
service named status 
service named off 
+2

Хотя этот фрагмент кода может решить вопрос, [включая объяснение] (http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based -answers) действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин вашего предложения кода. – JonasCz

Смежные вопросы