Страница 1 из 1

DNS сервер локальной сети

Добавлено: 2019-02-07 10:37:17
Гость
Помогите пожалуйста разобраться с DNS сервером для локальной зоны
Допустим есть локальная сеть из 10-20 компов

Добавляем в эту локальную сеть комп с FreeBSD
На FreeBSD запускаем bind

В настройках bind пишем:

Код: Выделить всё

listen-on       { 127.0.0.1; 192.168.0.1; };
forwarders { IP_DNS_Провайдера; 8.8.8.8; };
zone “.” { type hint;
file “named.root”; };
В принципе этого достаточно что бы FreeBSD выполнял роль кэширующего сервера для локальной сети.

А как быть с файлом локальной зоны?
Обязательно в named.conf указывать путь до файла локальной зоны, и заполнять этот файл записями A и PTR для локальных компов?
Или достаточно того, что компы в сети и так видят друг друга благодаря роутеру?

DNS сервер локальной сети

Добавлено: 2019-02-07 11:10:49
guest
Советую скачать с rutracker.org пару книг по DNS и почитать, делов
на день или:
http://www.zytrax.com/books/dns/ch4/index.html
хорошая статья: http://subnets.ru/blog/?p=38
но лучше книгу прочитать.

DNS сервер может выполнять роль:

- Master(primary) сервера
- Slave(secondary) сервера
- Кеширующего [hint only]
- Форвард сервера

Кроме того, сервер DNS сервер можно настроить на выполнение нескольких
ролей: мастер + кеш, мастер + слейв + кеш или мастер для локальной зоны + кеш,
и тд и тп.

Чисто кеширующий - это когда без форварда, но можно кеширующий с возможностью
форварда, посмотрите как в связке работает:
forward [only|first]; // как пойдут запросы в случае only и как в случае first
forwarders [...];

Если Вам нужно чтобы резолвил локальную зону и как кеш, то локальная
зона должна быть в named.conf

DNS сервер локальной сети

Добавлено: 2019-02-07 11:14:15
snorlov
Вы сначала разберитесь, что хотите получить от фришки, а локальная зона и прямая и обратная имеют смысл, только если они могут динамически обновляться... Компы в сети к примеру наверняка адреса получают от роутера..

DNS сервер локальной сети

Добавлено: 2019-02-07 12:53:24
buzzukin