я пытался установить bind в DNS в Ubuntu.
у меня 2 машины:
машина клиента:
IP: 192.168.190.176
hostname: example.com
машина B-это DNS-сервер:
IP: 192.168.190.171
в DNS-сервер:
/etc/bind/named.conf.local:
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
//reverse zone
zone "190.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
/etc/bind/db.example.com:
$TTL 604800
@ IN SOA example.com. root.example.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS example.com.
@ IN A 192.168.190.176
@ IN AAAA ::1
/etc/bind/db.192:
$TTL 604800
@ IN SOA example.com. root.example.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS example.com.
176.190.168 IN PTR example.com.
и в клиент:
nslookup 192.168.190.176
Server: 192.168.190.171
Address: 192.168.190.171#53
** server can't find 176.190.168.192.in-addr.arpa: NXDOMAIN
Можете ли вы это исправить?
обновление: я пытаюсь с помощью nslookup example.com
серверне могу найти example.com: SERVFAIL
Вы переусердствовали.
В вашем /etc/bind/named.conf.local файле вы уже объявили фрагмент для обратной зоны 190.168.192.in-addr.arpa, то есть 192.168.190:
zone "190.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Now в файле /etc/bind/db.192 вам просто нужно обратиться к последнему октету IP-адреса, а не по всему адресу; на самом деле, даже более одного октета было бы неверным.
Предположительно вы планируете назначить 176 в качестве последнего октета, то есть PTR RR, поэтому просто добавьте:
176 IN PTR example.com.
Вы переусердствовали.
В вашем /etc/bind/named.conf.local файле вы уже объявили фрагмент для обратной зоны 190.168.192.in-addr.arpa, то есть 192.168.190:
zone "190.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Now в файле /etc/bind/db.192 вам просто нужно обратиться к последнему октету IP-адреса, а не по всему адресу; на самом деле, даже более одного октета было бы неверным.
Предположительно вы планируете назначить 176 в качестве последнего октета, то есть PTR RR, поэтому просто добавьте:
176 IN PTR example.com.
Вы переусердствовали.
В вашем /etc/bind/named.conf.local файле вы уже объявили фрагмент для обратной зоны 190.168.192.in-addr.arpa, то есть 192.168.190:
zone "190.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Now в файле /etc/bind/db.192 вам просто нужно обратиться к последнему октету IP-адреса, а не по всему адресу; на самом деле, даже более одного октета было бы неверным.
Предположительно вы планируете назначить 176 в качестве последнего октета, то есть PTR RR, поэтому просто добавьте:
176 IN PTR example.com.
Вы переусердствовали.
В вашем /etc/bind/named.conf.local файле вы уже объявили фрагмент для обратной зоны 190.168.192.in-addr.arpa, то есть 192.168.190:
zone "190.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Now в файле /etc/bind/db.192 вам просто нужно обратиться к последнему октету IP-адреса, а не по всему адресу; на самом деле, даже более одного октета было бы неверным.
Предположительно вы планируете назначить 176 в качестве последнего октета, то есть PTR RR, поэтому просто добавьте:
176 IN PTR example.com.