调用以下命令会返回所有 IP 地址的列表。
Dns.GetHostAddresses(Dns.GetHostName())
有时,根据机器配置,可能会给您返回多个 IP。那么问题来了,如何确定哪个是主IP地址呢?您是否枚举了 NIC?
不存在“主”IP 地址这样的东西。
路由表根据目标 IP 地址(以及扩展的网络接口,其本身可以是虚拟的或物理的)确定使用哪个向外的 IP 地址。
如果您想查看路由表,请使用IP 助手 API http://msdn.microsoft.com/en-us/library/aa366073(VS.85).aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)