我想获得一个主机的所有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
我的意思是,添加代码中的问题,用适当的格式化(点击帮助按钮,看看如何格式化代码...)。谢谢 –