Я попытался настроить собственный DNS-сервер для внутреннего разрешения и пересылки в OpenDNS для внешнего.Я не могу передать имя хоста для resolv:
dig Arthur
[...]
;; AUTHORITY SECTION:
. 2789 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2018112400 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 192.168.0.200#53(192.168.0.200)
;; WHEN: Sat Nov 24 16:27:05 CET 2018
;; MSG SIZE rcvd: 110
В то время как для FQDN все нормально:
dig Arthur.kmlt.lan
[...]
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;Arthur.kmlt.lan. IN A
;; ANSWER SECTION:
Arthur.kmlt.lan. 604800 IN A 192.168.0.20
;; AUTHORITY SECTION:
kmlt.lan. 604800 IN NS Seli.kmlt.lan.
Вот мой конфиг bind:
root@Seli:/etc/bind# cat db.kmlt.lan
$TTL 604800
@ IN SOA Seli.kmlt.lan. root.kmlt.lan (
20181121;
3h;
1h;
1w;
1;
);
@ IN NS Seli
Arthur IN A 192.168.0.20
Seli IN A 192.168.0.200
и мой resolv.conf:
root@Seli:/etc/bind# cat /etc/resolv.conf
search kmlt.lan
domain kmlt.lan
search dmz.kmlt.lan
domain dmz.kmlt.lan
nameserver 192.168.0.200
Я не могу понять, в чем проблема.