Добрый день!
Имеется некоторое VPN-подключение. В процессе добавляется новый DNS-сервер 192.168.132.3 и суффикс firm.local для поиска.
Проблема в том, что все утилиты, браузеры и прочие не резолвят адреса, если суффикс прописан вручную.
К примеру, пинг до компьютера comp1 пройдет, а до comp1.firm.local или comp1.firm.local. нет, хотя это один и тот же компьютер.
nslookup и dig отрабатывают естественно корректно. В чем проблема?
/etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search firm.local
/var/run/nm-dns-dnsmasq.conf
server=/firm.local/192.168.132.3
server=/132.168.192.in-addr.arpa/192.168.132.3
server=/10.in-addr.arpa/192.168.132.3
server=172.16.1.1
Отладочная информация:
user@desktop-P5Q:~$ ping comp1
PING comp1.firm.local (192.168.132.104) 56(84) bytes of data.
64 bytes from comp1.firm.local (192.168.132.104): icmp_req=1 ttl=127 time=2.43 ms
64 bytes from comp1.firm.local (192.168.132.104): icmp_req=2 ttl=127 time=2.26 ms
64 bytes from comp1.firm.local (192.168.132.104): icmp_req=3 ttl=127 time=2.65 ms
^C
--- comp1.firm.local ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 2.263/2.451/2.651/0.158 ms
user@desktop-P5Q:~$ ping comp1.firm.local
ping: unknown host comp1.firm.local
user@desktop-P5Q:~$ ping comp1.firm.local.
ping: unknown host comp1.firm.local.
user@desktop-P5Q:~$ nslookup comp1
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: comp1.firm.local
Address: 192.168.132.104
user@desktop-P5Q:~$ nslookup comp1.firm.local
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: comp1.firm.local
Address: 192.168.132.104
user@desktop-P5Q:~$ nslookup comp1.firm.local.
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: comp1.firm.local
Address: 192.168.132.104
user@desktop-P5Q:~$ dig @192.168.132.3 comp1.firm.local
; <<>> DiG 9.8.1-P1 <<>> @192.168.132.3 comp1.firm.local
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58921
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;comp1.firm.local. IN A
;; ANSWER SECTION:
comp1.firm.local. 1200 IN A 192.168.132.104
;; Query time: 2 msec
;; SERVER: 192.168.132.3#53(192.168.132.3)
;; WHEN: Thu May 23 23:01:12 2013
;; MSG SIZE rcvd: 51
user@desktop-P5Q:~$ dig @192.168.132.3 comp1.firm.local.
; <<>> DiG 9.8.1-P1 <<>> @192.168.132.3 comp1.firm.local.
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60654
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;comp1.firm.local. IN A
;; ANSWER SECTION:
comp1.firm.local. 1200 IN A 192.168.132.104
;; Query time: 2 msec
;; SERVER: 192.168.132.3#53(192.168.132.3)
;; WHEN: Thu May 23 23:01:15 2013
;; MSG SIZE rcvd: 51
user@desktop-P5Q:~$