#author("2023-04-15T19:21:25+09:00","","")
#navi(../)
* IPアドレスからホスト名を取得するサンプルコード [#ucd0c8a3]
IPアドレスからホスト名を取得するC#のサンプルコードを以下に記します。
#contents
* 動作確認環境 [#m36b3d92]
- Visual Studio 2022
- .NET 6.0 コンソールアプリケーション
- Windows 10 ver. 22H2
* IPアドレスからホスト名を取得する [#sa27d811]
以下にC#のサンプルコードを記します。~
Dns.GetHostEntry()メソッドを使用してホスト名を取得しています。
using System.Net;
IPHostEntry host;
// IPv4
string ipv4 = "127.0.0.1";
host = Dns.GetHostEntry(ipv4);
Console.WriteLine(host.HostName);
// IPv6
string ipv6 = "0:0:0:0:0:0:0:1"; //::1
host = Dns.GetHostEntry(ipv6);
Console.WriteLine(host.HostName);
System.Net.DnsクラスのGetHostEntryメソッドを使用してホスト名を表示させています。
以上、IPアドレスからホスト名を取得するサンプルコードをでした。