VB.NET2005でIPアドレスからコンピュータ名を取得するには?


どんこ  2008-01-21 23:27:23  No: 144324

Private Function GetHostNameFromIP(ByVal IPAddress As String) As String
        Dim strHostName As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(IPAddress)

        Return strHostName.HostName

    End Function

IPAddressにはxxx.xxx.xxx.xxxの要領でIPアドレスが入ってきます。
ここの関数でコンピュータ名を返したいのです。
ですが、どうしても入ってきたままのIPが返ります。。。
Resolvや他のも色々試行錯誤したのですが、どなたかご教授願えますでしょうか。


えーと  2008-01-22 03:34:25  No: 144325

> ですが、どうしても入ってきたままのIPが返ります。。。
DNSサーバーに該当アドレスの情報が入ってないのか、DNSサーバーの指定を忘れてるとか無いですかー?


もげ  2008-01-22 19:03:36  No: 144326

ISPによっては、負荷がかかること等を理由に逆引きを許していない場合があります。
管理者に確認してみてください。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加