デフォルトゲートウェイのアドレスを取得する
- VisualC#
 - 
                        
2010-10-25                                                                                                 - 更新:2012-10-01                                             
この記事は最終更新日から1年以上経過しています。
                    
                    要参照設定
System.Net.NetworkInformation;
public static void getDefaultGateway()
{
 NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
 foreach (NetworkInterface adapter in adapters)
 {
  IPInterfaceProperties adapterProperties = adapter.GetIPProperties();
  GatewayIPAddressInformationCollection addresses =
   adapterProperties.GatewayAddresses;
  if (addresses.Count > 0)
  {
   foreach (GatewayIPAddressInformation address in addresses)
   {
    Console.WriteLine(address.Address.ToString());
   }
  }
 }
}
adapter.Name
ネットワークアダプタの名前を取得
例)ローカル エリア接続
adapter.Id
ネットワークアダプタのID
例){A32F1F13-1CBD-4300-ADE6-D3AEA1426A52}
adapter.OperationalStatus
ネットワーク接続の現在の操作状態を取得
例)Up
adapter.Speed
ネットワークインターフェイスの速度を取得
例)100000000
adapter.Description
インターフェイスの説明を取得
例)Broadcom NetXtreme 57xx Gigabit Controller – パケット スケジューラ ミニポート
                        この記事がお役に立ちましたらシェアお願いします
                    
                    
                
                        12,086 views 
                                                                    
                    
                



