Registro do Host excluído no DNS do Samba4, mas ainda resolve para IP antigo, não sei onde o IP ainda está lá no servidor

0

Eu deletei um registro DNS A no Samba4 no Ubuntu, mas ainda assim, se eu fizer um nslookup , ele mostrará o IP antigo. Eu tentei o dns flush, os serviços de rede foram reiniciados, o samba4 reiniciou mas não teve sorte.

Se eu adicionar um novo registro no samba, nslookup mostrará os dois IPs. Como pegar carona disso?

Com nslookup , ele é resolvido para o servidor dns onde eu deletei um registro. Tem arquivo hosts, mas nada é adicionado lá. Só agora eu reiniciei para ver se está em cache, mas ele começou resolvendo o mesmo velho ip Xyz.abc.com tem host 10.x.y.z

Eu achei que o banco de dados do Samba pode estar corrompido, mas posso adicionar, excluir e atualizar novos registros. Existe alguma maneira de buscar onde está registrado no Samba?

O problema ocorreu enquanto editávamos do gerenciador de DNS e, depois, o excluímos e, em seguida, não foi possível adicionar novos registros, como já existe, mas agora diz que o registro não existe, mas resolve.

Além disso, acho que nenhum servidor de ligação está configurado, pois nenhum serviço foi encontrado. Eu vejo apenas o Samba4 configurado como servidor AD e DNS. Você pode me ajudar onde encontrá-lo?

cat /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 192.168.16.40


# host -t A abc.xyz.com.

abc.xyz.com has address 192.168.16.49

Quando eu tentei apagar no Samba, ele diz que não há registro:

samba-tool dns delete wcad01 xyz.com abc A 192.168.16.49 

Eu encontrei algo:

# cd /usr/local/samba/private/sam.ldb.d
# ls
CN=CONFIGURATION,DC=AD,DC=ABC,DC=COM.ldb
CN=CONFIGURATION,DC=AD,DC= ABC ,DC=COM.ldb.bak
CN=SCHEMA,CN=CONFIGURATION,DC=AD,DC= ABC ,DC=COM.ldb
DC=FORESTDNSZONES,DC=AD,DC= ABC ,DC=COM.ldb.bak
metadata.tdb
metadata.tdb.DB
typescript
typescript.1

# cat DC\=DOMAINDNSZONES\,DC\=AD\,DC\=abc\,DC\=COM.ldb | grep XYZ
#Binary file (standard input) matches
root@:/usr/local/samba/private/sam.ldb.d#

Como abrir esse arquivo, se eu usar cat ou vi , ele mostra lixo, como encontrar a entrada e excluí-la? Eu estou no caminho certo?

    
por Raki Reply 29.12.2017 / 22:15

0 respostas