IPAddressInformation クラス

定義

ネットワーク インターフェイス アドレスに関する情報を提供します。

public ref class IPAddressInformation abstract
public abstract class IPAddressInformation
type IPAddressInformation = class
Public MustInherit Class IPAddressInformation
継承
IPAddressInformation
派生

次のコード例では、ローカル コンピューター上のネットワーク インターフェイスのドメイン ネーム サービス (DNS) アドレスを表示します。

public static void DisplayDnsAddresses()
{
    NetworkInterface[] adapters  = NetworkInterface.GetAllNetworkInterfaces();
    foreach (NetworkInterface adapter in adapters)
    {

        IPInterfaceProperties adapterProperties = adapter.GetIPProperties();
        IPAddressCollection dnsServers = adapterProperties.DnsAddresses;
        if (dnsServers.Count > 0)
        {
            Console.WriteLine(adapter.Description);
            foreach (IPAddress dns in dnsServers)
            {
                Console.WriteLine("  DNS Servers ............................. : {0}",
                    dns.ToString());
            }
            Console.WriteLine();
        }
    }
}
Public Shared Sub DisplayDnsAddresses() 
    Dim adapters As NetworkInterface() = NetworkInterface.GetAllNetworkInterfaces()
    Dim adapter As NetworkInterface
    For Each adapter In  adapters
        
        Dim adapterProperties As IPInterfaceProperties = adapter.GetIPProperties()
        Dim dnsServers As IPAddressCollection = adapterProperties.DnsAddresses
        If dnsServers.Count > 0 Then
            Console.WriteLine(adapter.Description)
            Dim dns As IPAddress
            For Each dns In  dnsServers
                Console.WriteLine("  DNS Servers ............................. : {0}",dns.ToString() )
            Next dns
        End If
    Next adapter

End Sub

注釈

このクラスのインスタンスは作成しません。インスタンスは、 IPInterfaceProperties クラスのメソッドによって返されます。

コンストラクター

名前 説明
IPAddressInformation()

IPAddressInformation クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Address

インターネット プロトコル (IP) アドレスを取得します。

IsDnsEligible

インターネット プロトコル (IP) アドレスがドメイン ネーム システム (DNS) サーバー データベースに表示される有効かどうかを示す Boolean 値を取得します。

IsTransient

インターネット プロトコル (IP) アドレスが一時的な (クラスター アドレス) かどうかを示す Boolean 値を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象