2013-07-31 54 views
1

如何獲取活動網卡的識別並獲取默認網關?識別活動網卡並獲取默認網關

http://s4.picofile.com/file/7871762682/Default_Gateway.png

+0

你說的活動網卡鑑定中是什麼意思? –

+2

http://stackoverflow.com/questions/13634868/get-the-default-gateway and http://stackoverflow.com/questions/3457119/how-to-get-default-nic-connection-name –

回答

3

下面的代碼給你的第一個默認網關:

NetworkInterface card = NetworkInterface.GetAllNetworkInterfaces().FirstOrDefault(); 
if (card == null) 
    return null; 
GatewayIPAddressInformation address = card.GetIPProperties().GatewayAddresses.FirstOrDefault(); 
if (address == null) 
    return null; 

return address.Address; 
+0

第一個默認網關是什麼意思? – mebjas

+0

在Windows TCP/IP 4屬性中,您可以按「高級」按鈕。然後你可以添加多個「默認網關」。 –