Sendo um problema intermitente, você viu por que seu DHCP está distribuindo 192.168.2.1
(duas vezes) para servidores DNS adicionais?
temos uma máquina Centos chamada jupiter, na qual eu instalei bind9,
Em todas as outras máquinas, o DNS é configurado para ser o endereço IP do jupiter (192.168.2.101), como você pode ver na saída do seguinte comando no windows
>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : mypcs
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Controller
Physical Address. . . . . . . . . : 00-1A-A0-AC-E4-CC
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::c16d:3ae4:5907:30c4%8(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.2.98(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Thursday, September 20, 2012 10:26:11 AM
Lease Expires . . . . . . . . . . : Sunday, September 23, 2012 10:26:10 AM
Default Gateway . . . . . . . . . : 192.168.2.1
DHCP Server . . . . . . . . . . . : 192.168.2.1
DHCPv6 IAID . . . . . . . . . . . : 201333408
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-16-3A-50-01-00-1A-A0-AC-E4-CC
DNS Servers . . . . . . . . . . . : 192.168.2.101
192.168.2.1
192.168.2.1
NetBIOS over Tcpip. . . . . . . . : Enabled
Todas as máquinas podem sempre nslookup um do domínio (mydomain.com) que é definido no servidor DNS do jupiter, você pode ver isso na saída do nslookup na mesma máquina windows:
>nslookup mydomain.com
Server: UnKnown
Address: 192.168.2.101
Name: mydomain.com
Address: 192.168.2.100
O problema é que às vezes mydomain.com não pode ser pingado, aqui está a saída do ping na mesma máquina windows
>ping mydomain.com
Ping request could not find host mydomain.com. Please check the name and try again.
Isso parece muito aleatório e acontece de vez em quando, portanto a máquina pode pesquisar os registros DNS, mas não pode fazer o ping, nem pode navegar no site hospedado em mydomain.com, que deve resolver para 192.168.2.100
Em uma máquina linux que possui as mesmas configurações de DNS, a saída do comando dig para mydomain é a seguinte:
$ dig mydomain.com
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 <<>> mydomain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36090
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;mydomain.com. IN A
;; ANSWER SECTION:
mydomain.com. 86400 IN A 192.168.2.100
;; AUTHORITY SECTION:
mydomain.com. 86400 IN NS jupiter.
;; ADDITIONAL SECTION:
jupiter. 86400 IN A 192.168.2.101
;; Query time: 1 msec
;; SERVER: 192.168.2.101#53(192.168.2.101)
;; WHEN: Thu Sep 20 16:32:14 2012
;; MSG SIZE rcvd: 83
Nunca tivemos o mesmo problema em MACs, eles sempre resolvem mydomain.com
Aqui está como eu defini mydomain.com nas configurações do Bind9 no Jupiter, observe que o nome da máquina em 192.168.2.100 é venus, então eu tenho este arquivo:
/var/named/named.venus:
$TTL 1D
@ IN SOA jupiter. admin.ourcompany.com. (
2003052800 ; serial
86400 ; refresh
300 ; retry
604800 ; expire
3600 ; minimum
)
@ IN NS jupiter.
@ IN A 192.168.2.100
* IN A 192.168.2.100
/var/named/zones/named.venus.zone
zone "mydomain.com" IN {type master;file "/var/named/named.venus";allow-update {none;};};
Uma coisa a notar é que eu não defini pesquisas de DNS reversas, apenas as pesquisas de DNS de encaminhamento são definidas nas configurações do Bind9, não tenho certeza se isso é relevante ou não.
Então, minha pergunta é: por que isso é tão instável? qual poderia ser a causa?
Sendo um problema intermitente, você viu por que seu DHCP está distribuindo 192.168.2.1
(duas vezes) para servidores DNS adicionais?