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?