C#でIPアドレスからホスト名を取得するには、
System.Net.Dns.GetHostEntry.HostNameを使用します。
サンプル
例)IPアドレスからホスト名を取得する
using System.Net;
//IPアドレス「192.168.1.10」からホスト名を取得する
IPHostEntry ihe = Dns.GetHostEntry("192.168.1.10");
string hostname = ihe.HostName;
結果例
MyComputer
備考
- 指定したIPアドレスが存在しない場合は、System.Net.Sockets.SocketExceptionが発生します。