gpt4 book ai didi

c# - 如何确定内部 IP

转载 作者:行者123 更新时间:2023-11-30 17:14:14 24 4
gpt4 key购买 nike

我在 IIS 上有一个 Web 服务,并且有两个网络接口(interface)卡。在我的服务中,我有代码:

string host = System.Net.Dns.GetHostName();

IPAddress ip = Dns.GetHostEntry(host).AddressList[2];

它给了我外部 ip 地址,我如何找到内部 ip?

最佳答案

您应该通过调用 Dns.GetHosEntry("") 获取本地 ip 地址。即,传递一个空字符串作为主机名。

或者,您可以使用 System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces() 方法并从那里开始。

关于c# - 如何确定内部 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8998925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com