ホームページ  >  記事  >  バックエンド開発  >  C#でIPアドレスを取得するにはどうすればよいですか?

C#でIPアドレスを取得するにはどうすればよいですか?

PHPz
PHPz転載
2023-09-01 08:09:04768ブラウズ

C#でIPアドレスを取得するにはどうすればよいですか?

#IP (インターネット プロトコル) アドレスは、ネットワーク ハードウェアのアドレスです。 これは、コンピュータをネットワーク上や世界中の他のデバイスに接続するのに役立ちます。 IP アドレスは数字または文字で構成されます。

インターネット接続に接続されているすべてのデバイスには一意の IP アドレスがあるため、数十億の IP アドレスが必要になります。 IP の新しいバージョンである IPv6 は、この要件を満たしています。

プライベート IP アドレス

プライベート IP アドレスは、自宅または自宅に接続されているデバイスのアドレスです。ビジネスネットワーク。複数の異なるデバイスが 1 つの ISP (インターネット サービス プロバイダー) に接続されている場合、すべてのデバイスに一意のプライベート IP アドレスが割り当てられます。この IP アドレスには、ホーム ネットワークやビジネス ネットワークの外部にあるデバイスからアクセスすることはできません。

例: 192.168.1.1

class Program{
   static void Main(string[] args){
      string IPAddress = GetIPAddress();
      System.Console.WriteLine(IPAddress);
      Console.ReadLine();
   }
   public static string GetIPAddress(){
      string IPAddress = string.Empty;
      IPHostEntry Host = default(IPHostEntry);
      string Hostname = null;
      Hostname = System.Environment.MachineName;
      Host = Dns.GetHostEntry(Hostname);
      foreach (IPAddress IP in Host.AddressList){
         if (IP.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork){
            IPAddress = Convert.ToString(IP);
         }
      }
      return IPAddress;
   }
}

出力

192.168.1.1

以上がC#でIPアドレスを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。