

zone "." - зона где хранятится корневые dns серверова и мой dns сервер будет брать от туда инфу.
named.root - в этом файле храняться корневые сервера
local.net ---моя прямая зона для локалки где я должен сам прописать имена компов назначить им dns имя.
10.168.192.in-addr.arpa - это моя обратная зона где надо сделать наоборот как в прямой зоне.
Ниже приведу конфиги. Просто я хожу с бубном а танец так и не получается. У меня сервера с настройкой vpn (mpd4) и когда я подключаюсь то в сети должен писать не \\192.168.10.100 а как в локальной сети \\Server Нужно для 1с 8.2 ну и для облегчения.
forwarders {8.8.8.8;}; ту понятно что если мой dns сервер сначало опрсит dns сервер провайдера а затем пойдет в корневую зону.
И еще интересует то если мне надо просто чтоб был кеш dns сервер достаточно ли просто зоны корневой?
Comp1 Comp2 Comp3 это присвоение ip именам. Так вот интересует реальное имя компа server а я в dns его напишу как Comp1 как при этом будет работать dns ?
Спрашиваю так как народ любит имена компов менять.
Код: Выделить всё
named.conf
acl ACCESS { #сети, которым будет раз
127.0.0.1;
192.168.10.0/24;
};
options {
// Relative to the chroot directory, if any
directory "/etc/namedb"; #Рабочая директория Bind
pid-file "/var/run/named/pid"; #Место размещения PID фа
dump-file "/var/dump/named_dump.db"; #Место размещения DUMP ф
statistics-file "/var/stats/named.stats"; #Место размещения файла
listen-on { 127.0.0.1; 192.168.10.1;}; #IP адреса интерфейсов,
allow-recursion { ACCESS;}; #Указываем списки доступ
transfer-source 192.168.10.1; #Указываем IP интерфейса
version "Bind DNS Server"; #Указываем свою версию D
check-names master ignore;
check-names slave ignore;
check-names response ignore;
forwarders {8.8.8.8;}; #DNS сервер будет сначал
};
logging {
category lame-servers { null; };
};
zone "." {
type hint;
file "named.root";
};
zone "local.net" {
type master;
file "local.net";
allow-query { ACCESS; };
notify no;
};
zone "10.168.192.in-addr.arpa" {
type master;
file "10.168.192.zone";
};
local .net
$TTL 3600
@ IN SOA local.net. root.local.net. (
200610302 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS server.local.net.
IN NS 192.168.10.254.
Comp1 IN A 192.168.10.1
Comp2 IN A 192.168.10.1
Comp2 IN A 192.168.10.2
Comp4 IN A 192.168.10.3
10.168.192.zone
$TTL 3600
@ IN SOA local.net. root.local.net. (
200610303 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS server.local.net.
IN NS 192.168.10.254.
1 IN PTR Comp1.local.net.
1 IN PTR Comp2.local.net.
2 IN PTR Comp3.local.net.
3 IN PTR Comp4.local.net.