ネットワーク

[C#] IPからホスト名を取得する

2021年4月26日

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が発生します。

関連記事

-ネットワーク