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

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

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 для локальных компов?
Или достаточно того, что компы в сети и так видят друг друга благодаря роутеру?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

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

Непрочитанное сообщение guest » 2019-02-07 11:10:49

Советую скачать с 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

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

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

Непрочитанное сообщение snorlov » 2019-02-07 11:14:15

Вы сначала разберитесь, что хотите получить от фришки, а локальная зона и прямая и обратная имеют смысл, только если они могут динамически обновляться... Компы в сети к примеру наверняка адреса получают от роутера..