你如何获得主机的主要IP地址?

时间:2009-02-20 00:52:56

标签: c# networking

调用以下内容可以返回所有IP地址的列表。

Dns.GetHostAddresses(Dns.GetHostName())

有时,根据机器配置,这可能会为您提供多个IP。所以问题是,你如何确定哪个是主IP地址?你是否枚举了网卡?

1 个答案:

答案 0 :(得分:11)

没有“主要”IP地址这样的东西。

路由表根据目标IP地址(以及扩展名为网络接口,可以是虚拟或物理接口)确定使用哪个外向IP地址。

如果您想查看路由表,请使用IP Helper API