Привет, ЛОР.
Есть одна локальная сетка, в которой я хочу завести домен, но так уж вышло что в DNS я нуб.
Итак, я устанавливаю bind, настраиваю кэш, после чего создаю две зоны в /etc/bind/named.conf.local:
zone "home.local" {
type master;
file "/etc/bind/db.home";
update-policy local;
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
};
db.home:
$TTL 604800
@ IN SOA home.local. root.home.local. (
7 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN A 192.168.0.100
localhost IN A 127.0.0.1
home.local. IN NS serv.home.local.
t410 IN A 192.168.0.107
desk IN A 192.168.0.106
serv IN A 192.168.0.100
rev.0.168.192.in-addr.arpa:
$TTL 604800
@ IN SOA home.local. root.home.local. (
6 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS serv.home.local.
107 IN PTR t410.home.local.
106 IN PTR desk.home.local.
100 IN PTR serv.home.local.
Перезагружаю сервер, прописываю его в resolv.conf машины, и обнаруживаю что не проходят пинги ни на один из описанных хостов.
host -l home.local
home.local name server serv.home.local.
home.local has address 192.168.0.100
desk.home.local has address 192.168.0.106
localhost.home.local has address 127.0.0.1
serv.home.local has address 192.168.0.100
t410.home.local has address 192.168.0.107
nslookup t410.home.local
Server: 192.168.0.100
Address: 192.168.0.100#53
Name: t410.home.local
Address: 192.168.0.107
ping serv.home.local
ping: unknown host serv.home.local
host serv.home.local
serv.home.local has address 192.168.0.100
host 192.168.0.100
Host 100.0.168.192.in-addr.arpa not found: 2(SERVFAIL)