그래서 Windows 시스템 세트의 도메인 컨트롤러로 실행하려는 Ubuntu 14.04 서버가 있습니다.
Bind9 DNS를 설정했는데 제대로 작동합니다. 네임서버에 핑을 보내면 올바른 IP가 제공됩니다 192.168.0.3
.
그러나 Netbios 이름을 핑하면 192.168.0.255
잘못된 결과가 나타납니다. Unix 및 Linux Stack Exchange에서 비슷한 질문을 보았고 실행하라고 말했습니다.nmblookup -U 192.168.0.3 -R 'NETBIOS_NAME'
이는 다음을 제공합니다:
192.168.0.255 Arc<00>
192.168.0.3 Arc<00>
192.168.1.1 Arc<00>
마지막 두 기록은 정확합니다. 하지만 첫 번째 기록은… 왜, 어떻게 거기에 이르렀는지조차 모르겠습니다. 이것이 어디에 기록되는지는 모르겠습니다. 유일한 WINS
서버는 삼바입니다. 하지만 다음과 같이 설정하더라도:
wins support = no
항목( .255
)은 사라지지 않습니다.
답변1
데비안에서는
# service smbd stop
# service nmbd stop
# find / -name gencache.tdb -o -name wins.tdb -o -name wins.dat | xargs rm
# service smbd start
# service nmbd start
내 하루를 망친 WINS 항목은 /var/lib/samba/wins.dat에 있었습니다.
행운을 빌어요.
답변2
# on CentOS 7
# service smb stop
# service nmb stop
# tdbdump /var/lib/samba/wins.tdb |grep <the entry you're looking to get rid of>
# tdbtool /var/lib/samba/wins.tdb delete <the data from and including the first double quote after the equal sign to the last double quote>
# service nmb start
# service nmb start
한 가지 예
# tdbdump /var/lib/samba/wins.tdb |grep NADA
키(65) = "NADA\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\ 00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\ 00\00\00\00\00\00\00\00\00\00\00\00\00\00\1E" 키(65) = "NADA\00\00\00\00\00\00\ 00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\ 00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\ 00\00\00\00\00"
# tdbtool delete "NADA\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\1E"
# tdbtool delete "NADA\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00"