
そのため、Windowsシステムセットのドメインコントローラとして実行したいUbuntu 14.04サーバーがあります。
Bind9 DNSを設定しましたが正常に動作します。ネームサーバーにpingを送信すると、正しいIPが提供されます192.168.0.3
。
しかし、Netbiosの名前をpingすると、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>
最後の2つの記録は正しいです。しかし、最初の記録は…なぜ、どのようにそこに達したのか分からない。これがどこに記録されるのかわかりません。唯一のWINS
サーバーはサンバです。しかし、次のように設定しても:
wins support = no
項目(.255
)は消えません。
答え1
Debian では
# 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"