DHCP環境で接続されたクライアントPCを特定するには、ということで。
Window系
nbtstat -a xxx.xxx.xxx.xxxの戻り値を解析すれば、取得できるってことでええんかな。
@IT:Windows TIPS -- Tips:IPアドレスからホスト名を見つける方法
Linux系
というかC言語でライブラリ(netdb.h?)にgethostbyaddrってのがあるのか。
Geekなぺーじ : IPアドレスからホスト名への変換(gethostbyaddr)
.NET(追記:2010/11/09)
これってDNSとhostsか。ということは、上記のgethostbyaddrもきっと同じよね。
ホスト名からIPアドレス、IPアドレスからホスト名を取得する: .NET Tips: C#, VB.NET, Visual Studio
DNSでなく、DHCPでNetBIOS/WINSな環境で代替手段はあるのか?
ってことで、nbtstatを.NETからAPIを通じて利用したい、ということになるのか。