Помогите примером DNS записи
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Помогите примером DNS записи
Привет! Поставил на FreeBSD 7 named в режиме кэширования. На сервере стоит прокси и он раздает интернет на домашние компьютеры. Но в сети есть локальный DNS сервер на windows, который держит локальную сеть и dns для локальных машин..
На FreeBSD в /etc/resolv.conf прописал только локальный DNS 127.0.0.1 а как в named прописать еще, что есть локальный домен domain.local и за адресами из этого домена ( или диапазона ip локальной сети) нужно ходить не через DNS провайдера, а на локальный DNS сервер на базе windows.
Спасибо за помощь. Буду признателен не за посыл в маны, а за конкретный пример конфига.
На FreeBSD в /etc/resolv.conf прописал только локальный DNS 127.0.0.1 а как в named прописать еще, что есть локальный домен domain.local и за адресами из этого домена ( или диапазона ip локальной сети) нужно ходить не через DNS провайдера, а на локальный DNS сервер на базе windows.
Спасибо за помощь. Буду признателен не за посыл в маны, а за конкретный пример конфига.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Помогите примером DNS записи
Если бы вы использовали Unbound то я бы вам посоветовал как сделать... А так - может люди из тех, кто в named.conf разбираются, помогут (потому что я в бинде не разбираюсь).


Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Помогите примером DNS записи
Z301171463546 - можно пожертвовать мне денег
-
- проходил мимо
Re: Помогите примером DNS записи
Спасибо за ответы. Простая пересылка всех запросов итак работает. Но при этом FreeBSD не видит по именам локальные машины. Прописать их в hosts - не спортивно. Как все же прописать локальный домен и DNS сервер на который нужно отправлять запросы, если запрошено имя компьютера из локальной сети?
Т.е. например локалка
192.168.0.1/24
домен domain.com
DNS сервер локальной сети 192.168.1.100
Хочется, чтобы фряха за интернет именами бегала напрямую к провайдеру (это есть и работает), но чтобы внутренние имена домена она так же разрешала через DNS сервер локальной сети 192.168.1.100.
Можно разрешить DNS из локалки бегать к провайдеру, и на него форвардить запросы с фряхи, но я хочу, чтобы только фряха бегала в интернет. А уже у нее локальный DNS пусть сам получает интернет имена.
Т.е. например локалка
192.168.0.1/24
домен domain.com
DNS сервер локальной сети 192.168.1.100
Хочется, чтобы фряха за интернет именами бегала напрямую к провайдеру (это есть и работает), но чтобы внутренние имена домена она так же разрешала через DNS сервер локальной сети 192.168.1.100.
Можно разрешить DNS из локалки бегать к провайдеру, и на него форвардить запросы с фряхи, но я хочу, чтобы только фряха бегала в интернет. А уже у нее локальный DNS пусть сам получает интернет имена.
- Cardinal
- мл. сержант
- Сообщения: 76
- Зарегистрирован: 2008-07-04 18:43:11
- Откуда: Украина, Харьков
- Контактная информация:
Re: Помогите примером DNS записи
В файле /etc/namedb/named.conf пишешь следующее
Да только ты что то не то написал с подсетью и адресом самого DNS сервера локалки, ну да ни столь важно. Главное сам смысл я думаю понятен.
Ну и создаешь есно обязательно файлик /etc/namedb/master/localhost
И файл /etc/namedb/master/localhost.rev
Самые минимальные рабочие конфиги. С ними точно работать будет.
Код: Выделить всё
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
forwarders {
IP DNS сервера твоего провайдера;
};
version "this is my bind :)";
};
// корневая зона
zone "." {
type hint;
file "named.root";
};
// локалхост
zone "localhost" {
type master;
file "master/localhost";
allow-transfer { 127.0.0.1; };
allow-query { 127.0.0.1; };
};
// обратная зона для локалхоста
zone "0.0.127.in-addr.arpa" {
type master;
file "master/localhost.rev";
allow-transfer { 127.0.0.1; };
allow-query { 127.0.0.1; };
};
// зона domain.local
zone "domain.local" {
type slave;
file "slave/domain.local";
masters {
192.168.1.100;
};
};
// обратная зона подсети 192.168.1.1/24
zone "1.168.192.in-addr.arpa" {
type slave;
file "slave/1.168.192.in-addr.arpa";
masters {
192.168.1.100;
};
};
Ну и создаешь есно обязательно файлик /etc/namedb/master/localhost
Код: Выделить всё
$TTL 3600
localhost. SOA localhost. nobody.localhost. (
20051221 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
@ IN NS localhost.
@ IN A 127.0.0.1
Код: Выделить всё
$TTL 3600
@ IN SOA localhost. nobody.localhost. (
20060204 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
@ IN NS localhost.
1 IN PTR localhost.
Человеческая глупость дает представление о бесконечности.
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Помогите примером DNS записи
Вы предлагаете ему сделать репликацию зоны - чтобы на FreeBSD/BIND была slave копия данных расположенных на виндовом master ДНС? Ему же как я понял нужен функционал аналогичный stub-zone из unbound.
stub-zone:
- Перенаправление всех запросов к этой зоне на указанный авторитарный сервер. Запросы отсылаются как итерационные.
stub-zone:
name: "domain.com."
stub-addr: 192.168.1.100
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
- проходил мимо
Re: Помогите примером DNS записи
Спасибо большое за ответы, пошел пробовать.