Главная arrow Администрирование arrow FreeBSD, Linux, ... arrow FreeBSD: как настроить named в простейшей конфигурации (DNS forwarding) Wednesday, August 23 2017  
ГлавнаяКонтактыАдминистрированиеПрограммированиеСсылки
UK-flag-ico.png English Version
GERMAN-flag-ico.png Die deutsche Version
map.gif карта сайта
нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Поделиться:

FreeBSD: как настроить named в простейшей конфигурации (DNS forwarding) Версия для печати
Написал microsin   
02.03.2008

По шагам написано, как включить DNS forwarding на машине с FreeBSD 6.3, работающей в качестве шлюза в Интернет для локальных машин. IP внутренней сетевой карты шлюза 192.168.0.254\24. После этой настройки IP 192.168.0.254 можно указывать в качестве адреса DNS для машин за роутером, находящихся в сети 192.168.0.0\24.

Демон, который реализует функционал DNS во FreeBSD, называется named. См. man named, man named.conf. 

Редактируем /etc/namedb/named.conf
Примечание. /etc/namedb на самом деле является не папкой, а ссылкой на папку /var/named/etc/namedb.

1. Указываем IP, который будем слушать (он будет отвечать на запросы клиентов DNS):
options {
   ...
//       listen-on       { 127.0.0.1; };
         listen-on       { 192.168.0.254; };

2. Включаем только форвардинг (раскомментируем опцию forward only):
   ...   
         forward only;

3. Указываем DNS провайдера, куда named будет отправлять запросы. Для этого раскомментируем секцию forwarders, закомментируем в этой секции строчку с 127.0.0.1, и добавим адреса DNS провайдера. Я до кучи добавил адреса серверов Акадо и Корбины:
forwarders {
//              127.0.0.1;
                213.234.192.8;
                85.21.192.3;
                217.10.32.4;
                217.10.44.35;
                217.10.36.5;
                217.10.39.4;
};

4. Запускаем named в режиме демона:
# named
   Проверим, что запустился:
# ps -ax | grep named
 3122  ??  Ss     0:00.28 named

Теперь редактируем /etc/rc.conf
5. Чтобы даемон named запускался во время загрузки, добавляем в /etc/rc.conf следующую строку:
named_enable="YES"

Примечание. Демон named  окликается на сигналы HUP (используется для того, чтобы перезагрузить конфигурацию) и TERM (останавливает работу named). Например, перезагрузить конфигурацию:
# killall -HUP named

См. также Linux: как настроить named в простейшей конфигурации (DNS forwarding).

Последнее обновление ( 29.03.2009 )
 

Добавить комментарий

:D:lol::-);-)8):-|:-*:oops::sad::cry::o:-?:-x:eek::zzz:P:roll::sigh:

Защитный код
Обновить

< Пред.   След. >

Top of Page
 
microsin © 2017