Top/NetBIOSの名前解決
Tips
キャッシュの確認
nbtstat -c
対象PCのサービスの確認
nbtstat -n
Linuxマシンからの名前検索
下記のコマンドを入力
nmblookup -d 10 NetBIOS名
すると下記のような結果が表示される。
Initialising global parameters params.c:pm_process() - Processing configuration file "/etc/smb.conf" Processing section "[global]" doing parameter client code page = 932 doing parameter coding system = EUC doing parameter workgroup = GLOBAL doing parameter server string = Samba Server doing parameter printcap name = /etc/printcap doing parameter load printers = yes doing parameter log file = /var/log/samba/log.%m doing parameter max log size = 50 doing parameter security = user doing parameter encrypt passwords = yes doing parameter smb passwd file = /etc/smbpasswd doing parameter socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 doing parameter dns proxy = no pm_process() returned Yes lp_servicenumber: couldn't find homes Derived broadcast address 10.115.151.255 Added interface ip=10.115.151.158 bcast=10.115.151.255 nmask=255.255.255.0 bind succeeded on port 0 Socket opened. Sending queries to 10.115.151.255 nmb packet from 10.115.151.255(137) header: id=22249 opcode=Query(0) response=No header: flags: bcast=Yes rec_avail=No rec_des=Yes trunc=No auth=No header: rcode=0 qdcount=1 ancount=0 nscount=0 arcount=0 question: q_name=KAIGAI_SVR<00> q_type=32 q_class=1 Sending a packet of len 50 to (10.115.151.255) on port 137 read_udp_socket: lastip 10.115.151.158 lastport 137 read: 62 parse_nmb: packet id = 22249 Received a packet of len 62 from (10.115.151.158) port 137 nmb packet from 10.115.151.158(137) header: id=22249 opcode=Query(0) response=Yes header: flags: bcast=No rec_avail=Yes rec_des=Yes trunc=No auth=Yes header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0 answers: nmb_name=KAIGAI_SVR<00> rr_type=32 rr_class=1 ttl=259200 answers 0 char ...... hex 0000AC1B0C9E Got a positive name query response from 10.115.151.158 ( 172.27.12.158 ) 172.27.12.158 kaigai_svr<00>
上記の内容で最後の行を見ると、クライアント 10.115.151.158からQueryが発信され、10.115.151.158から応答が返っているのが分かる。
つまり、自分自身が発信したQueryに対して自分自身が応答している状態である。
しかし、その内容に誤りがあり、ホスト名 kaigai_svr に対する IPアドレスとして
172.27.12.158を返している。
これが原因で他のクライアントからこのサーバにアクセスできない状態になっていた。
この問題は、sambaの名前解決サービスであるnmbdを再起動することで解決した。
情報源
Counter: 932,
today: 2,
yesterday: 4