Entrada de endereço DNS errônea BIND9 problemática

0

Eu configurei um servidor DNS BIND9 na LAN como um backend para o serviço Samba4. O endereço de rede da minha LAN é 192.168.2.0/24 e especifico estaticamente o endereço IP do servidor DNS como 192.168.2.144.

Infelizmente, há outro MIC no meu servidor DNS (na verdade, o servidor DNS é uma caixa virtual, o MIC extra é a ponte virtual). Eles estão em redes diferentes, o endereço de rede da ponte virtual é 192.168.122.0/24.

Eu vinculo um nome de domínio dc.foo.bar ao endereço estático 192.168.2.144 em /etc/named.conf. No entanto, quando eu consultar as informações de DNS com o host -t A dc.foo.bar, duas entradas são retornadas, uma é 192.168.2.144 enquanto a outra é 192.168.122.1.

Eu não quero dc.foo.bar vincula a 192.168.122.1, nem sei como ele é adicionado ao serviço de DNS. Como eu poderia solucionar o problema e remover a entrada incorreta do endereço DNS?

UPDATE

Eu colei o resultado da escavação para referência

[root@dc ~]# dig A dc.foo.bar

; <<>> DiG 9.8.2rc2 <<>> A dc.foo.bar
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62496
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;dc.foo.bar.        IN  A

;; ANSWER SECTION:
dc.foo.bar. 900 IN  A   192.168.122.1
dc.foo.bar. 900 IN  A   192.168.2.144

;; Query time: 1 msec
;; SERVER: 192.168.2.144#53(192.168.2.144)
;; WHEN: Sun Aug 11 22:12:03 2013
;; MSG SIZE  rcvd: 72

ATUALIZE NOVAMENTE

Eu dou uma olhada no log do samba e vinculo a configuração. Tenho certeza que o problema é introduzido pelo samba. No arquivo de configuração do samba, existe um parâmetro interfaces na seção global. Inicialmente, deixei o padrão e acho que o endereço 192.168.122.1 é resolvido pela ligação interna do log do samba. Em seguida, especifiquei interfaces = eth0, ou seja, somente a NIC física deve ser resolvida. Agora, a partir do log do samba, 192.168.122.1 não é carregado nunca. No entanto, dig ainda retorna o endereço para dc.foo.bar. Portanto, o problema pode ser uma entrada reprovada no banco de dados ldb . Alguma idéia sobre isso para que eu possa reconstruir o banco de dados ldb ?

Obrigado em advacne!

    
por Summer_More_More_Tea 11.08.2013 / 15:24

2 respostas

0

O problema é que não especifiquei o parâmetro interfaces na seção global de smb.conf . Parece que o Samba gerará entrada automaticamente para cada NIC. Eu provisiono novamente o domínio (já que não tenho idéia de como atualizar o banco de dados ldb ) e o problema está resolvido.

    
por 13.08.2013 / 19:18
1

Você pode tentar depurar usando a escavação do utilitário, ele mostrará para qual resolvedor ele consulta e qual resposta obtém. cavar um dc.foo.bar.

    
por 11.08.2013 / 16:07