2009年03月30日

IPアドレスからホスト名を取得する

   このエントリーをはてなブックマークに追加 Clip to Evernote
備忘メモ

 // IPアドレスからホスト名を取得する
static string GetHostNameFromIp(string ipAddress) {
var ip = IPAddress.Parse(ipAddress); // ex "10.1.2.3"
IPHostEntry hostInfo = Dns.GetHostEntry(ip);
return hostInfo.HostName;
}



 // ホスト名からIP V4のアドレスを取得する
static IEnumerable<IPAddress> GetIpV4FromHostName(string hostName) {
IPHostEntry ipInfo = Dns.GetHostEntry(hostName);
foreach (IPAddress address in ipInfo.AddressList) {
if (address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
yield return address;
}
}





この記事へのコメント
GetHostNameFormIp → GetHostNameFromIp?
Posted by typo? at 2009年03月31日 08:34
> GetHostNameFormIp → GetHostNameFromIp?

お恥ずかしい...
直しておきました。
ご指摘ありがとうございます。
Posted by gushwell at 2009年03月31日 11:25
 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/51786468