LinuxForum.Fans
Тема

Использовать днс провайдера - bind9

Автор: tnega 15 сообщений 3962 просмотров
#99511

Здравствуйте.

Имеется шлюз, на нем установлен Bind9 (в нем имеются свои доманные-локальные зоны).

как сделать использование днс серверов провайдера, а не интернета.

днс сервер провайдера находятся в локальной сети провайдера, то есть нет необходимости при этом поднимать pppoe соединение.

#99643

tnega, в смысле вы имеете введу что-бы через ваш dns сервер все запросы посылались на dns прова?

#99670
.snif написал:
tnega, в смысле вы имеете введу что-бы через ваш dns сервер все запросы посылались на dns прова?

совершенно верно, хочу отказаться от днс серверов Интернета. на то есть свои причины :-)

#99671

tnega, а если сделать просто что-бы на шлюзе dhcp выдавал машинам днс прова? Или вообще юзать днсы шлюза на машинах?

#99691
.snif написал:
tnega, а если сделать просто что-бы на шлюзе dhcp выдавал машинам днс прова? Или вообще юзать днсы шлюза на машинах?

так и было раньше, сразу выдавались ДНС провайдера, а сейчас потребовалось внутри локальной сети сделать свои зоны. Зоны сделали, теперь другая проблема, хочется чтоб использовались днс провайдера, совместно с нашим ДНС сервером. Если не ошибаюсь это называется - кэширующий ДНС :)

(сделали бы так, если бы не локальные ресурсы провайдера, можно было конечно их в ручную вбить и создать дополнителньые зоны, но ресурсов не 1 и не 2 :))

#99709

tnega,
в файле конфигурации зоны строка типа:
[console]
@ IN NS ns1.provider.ru.
[/console]
вроде так (это для bind)

#99715
.snif написал:
tnega,
в файле конфигурации зоны строка типа:
[console]
@ IN NS ns1.provider.ru.
[/console]
вроде так (это для bind)

извините, нужно создать отдельную зону и вписать туда днс сервер провайдера? только не айпи адресом а именем верно?
почему-то мне кажется, что от этого результат не изменится.

#99737
tnega написал:
[quote=.snif]tnega,
в файле конфигурации зоны строка типа:
[console]
@ IN NS ns1.provider.ru.
[/console]
вроде так (это для bind)

извините, нужно создать отдельную зону и вписать туда днс сервер провайдера? только не айпи адресом а именем верно?
почему-то мне кажется, что от этого результат не изменится.[/quote]
я если честно не помню. делал подобное зимой этой с корбиной, в эту же зону вроде прописать надо. Точно не уверен.

#99747

Проблема решена.

В файле named.conf.options раскомментировал несколько строк, и вбил туда ДНС провайдера.

#99748

Использовать днс провайдера - bind9

aka "кеширующий ДНС"

root@storage:~# grep -v // /etc/bind/named.conf.options
options {
directory "/var/cache/bind";



forwarders {
217.10.39.4;
217.10.32.4;
};


auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};

root@storage:~#
#99751

Может лучше взглянуть на unbound?

#99762
system-root написал:
aka "кеширующий ДНС"

говорят, он немного трафика экономит. кто-нить знает, сколько?

#99764
drBatty написал:
кто-нить знает, сколько?

первый запрос отправляется ДНСу "провайдера", дальше хранится некоторое время (TTL) у себя, соответственно повторные запросы не выходят за пределы локальной сети.
сколько трафика? в зависимости от колл-ва запросов. в средней сети нагрузка на ДНС была около 2Мб\с.

#99773

1мб за 2-3 часа. это GPRS. так везде анлим, там это не очень надо.

#106022

вопрос не в тему, скажите пожалуйста, как настроить bind, чтоб он писал логи в отдельный файл, гуглил..но что-то безрезультатно.

Войдите или зарегистрируйтесь, чтобы ответить.