잘못된 WINS 레코드 삭제

잘못된 WINS 레코드 삭제

그래서 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"

관련 정보