rip88
28-01-2014, 10:04
Всем доброго дня.
Имеется локальная сеть на несколько машин с адресным пространством вида 10.0.0.0/24.
10.0.0.1 - шлюз на FreeBSD, на нем же висит второй интерфейс с внешним ip для выхода в интернет.
Возникла необходимость в связке DNS + DHCP, именно так, чтобы при получении ip адреса имя хоста автоматически попадало в DNS. Вобщем, чтобы руками править записи не пришлось и все машины внутри локальной сети могли друг друга резолвить.
Что конкретно требуется:
1) Кэширующий DNS сервер на FreeBSD (кэшировать именно ответы от DNS серверов провайдера), записи в котором будут добавляться автоматически о новых клиентах и автоматически удаляться при истечении срока аренды и отвязке адреса от хоста.
2) DHCP сервер на этом же DNS сервере
3) Все хосты получают имя вида "имя.local". Необходимо, чтобы DNS сервер знал именно о зоне local внутри локальной сети. Ну, я так понимаю просто, что без FQDN не обойтись и все равно какая-то зона необходима?
По отдельности получалось сделать следующее:
Настроить DHCP
Отдельно настроить кэширующий DNS. Но этот сервер не знал о клиентах в локальной сети
В мануалах, которые видел, описывалась в основном схема через DNSSEC. И вот именно эта схема не получается. А также настройка зоны. Прошу помочь советом или толковым мануалом, заранее благодарю.
Имеется локальная сеть на несколько машин с адресным пространством вида 10.0.0.0/24.
10.0.0.1 - шлюз на FreeBSD, на нем же висит второй интерфейс с внешним ip для выхода в интернет.
Возникла необходимость в связке DNS + DHCP, именно так, чтобы при получении ip адреса имя хоста автоматически попадало в DNS. Вобщем, чтобы руками править записи не пришлось и все машины внутри локальной сети могли друг друга резолвить.
Что конкретно требуется:
1) Кэширующий DNS сервер на FreeBSD (кэшировать именно ответы от DNS серверов провайдера), записи в котором будут добавляться автоматически о новых клиентах и автоматически удаляться при истечении срока аренды и отвязке адреса от хоста.
2) DHCP сервер на этом же DNS сервере
3) Все хосты получают имя вида "имя.local". Необходимо, чтобы DNS сервер знал именно о зоне local внутри локальной сети. Ну, я так понимаю просто, что без FQDN не обойтись и все равно какая-то зона необходима?
По отдельности получалось сделать следующее:
Настроить DHCP
Отдельно настроить кэширующий DNS. Но этот сервер не знал о клиентах в локальной сети
В мануалах, которые видел, описывалась в основном схема через DNSSEC. И вот именно эта схема не получается. А также настройка зоны. Прошу помочь советом или толковым мануалом, заранее благодарю.