感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

C#でローカルコンピュータのホスト名やIPアドレスを取得するサンプル

スポンサーリンク

C#でローカルのコンピュータのホスト名を取得する

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Net;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string hostName = Dns.GetHostName();
            Console.WriteLine("ローカルコンピュータのホスト名:" + hostName);

        }
    }
}

結果は、

ローカルコンピュータのホスト名:sho322-VAIO

C#でホスト名からIPアドレスを取得する。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Net;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string hostName = Dns.GetHostName();

            IPAddress[] addresses = Dns.GetHostAddresses(hostName);
            foreach (IPAddress address in addresses)
            {
                Console.WriteLine("アドレス:" + address.ToString());
            }

        }
    }

}

結果は

アドレス:fe80::3dab:d161:cbc4:f1d5%26
アドレス:fe80::2de1:2ca6:jfklda:fjaof
アドレス:192.168.XX.YY
アドレス:192.168.DDD.XXX

読んだ本

C# ポケットリファレンス

C# ポケットリファレンス