我想獲得一個主機的所有IP地址,並需要將這些IP添加到防火牆例外規則。我正在使用stystem.net dns.gethostaddresses來獲取IP地址列表。但它只在任何時間點返回一個IP地址,而不是獲取與主機名關聯的所有IP地址。DNS,gethostaddresses只返回一個IP地址
這裏是代碼片段...
IPAddress[] arr=Dns.GetHostAddresses(ConfigurationSettings.AppSettings["Host"].ToString());
foreach (IPAddress ip in arr)
{
Console.WriteLine(ip.ToString());
}
你能顯示一些代碼? –
IPAddress [] array = Dns.GetHostAddresses(ConfigurationSettings.AppSettings [「HostName」]。ToString()); foreach(ipAddress ip in array) Console.WriteLine(ip.ToString()); } 這是我試圖執行代碼,按MSDN GetHostAddressses應該返回IP地址列表,但它不 – Shiva
我的意思是,添加代碼中的問題,用適當的格式化(點擊幫助按鈕,看看如何格式化代碼...)。謝謝 –