Acabo de montar un DNS en mi red local para resolver nombres locales, de un dominio local. Las máquinas de la red (todas ubuntu y debian) pueden resolver estos dominios cuando el dns local es el primario (primera entrada en el /etc/rescolv.conf). Pero cuando en la primera entrada hay otro dns, como por ejemplo el 8.8.8.8 de google, los nombres locales dejan de resolverse :( ¿WHY?
; <<>> DiG 9.7.0-P1 <<>> m2.local.lab
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12641
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;m2.local.lab. IN A
;; ANSWER SECTION:
m2.local.lab. 7200 IN A 192.168.0.102
;; AUTHORITY SECTION:
local.lab. 7200 IN NS services.local.lab.
;; ADDITIONAL SECTION:
services.local.lab. 7200 IN A 192.168.0.107
;; Query time: 1 msec
;; SERVER: 192.168.0.107#53(192.168.0.107)
;; WHEN: Tue Jul 20 12:59:01 2010
;; MSG SIZE rcvd: 86
# dig m2.local.lab
; <<>> DiG 9.7.0-P1 <<>> m2.local.lab
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 12454
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;m2.local.lab. IN A
;; AUTHORITY SECTION:
;; Query time: 49 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Jul 20 12:59:08 2010
;; MSG SIZE rcvd: 106
--
Marc