c# - 获取网站的外部IP地址

标签 c# .net dns ip-address

我见过很多轻松检索机器或网站内部 IP 地址的方法。但是,我似乎找不到检索外部 IP 地址的好方法。

澄清一下,如果我提供像 bitbucket.org 这样的 URL,我想获取 bitbucket 的外部 IP 地址。是否有可以轻松执行此操作的 Web 服务?

编辑:假设,对于这种情况,我与 bitbucket.org 在同一网络上。

我正在用我们公司管理的所有网站的信息填充一个数据库。我们希望使用特定数据跟踪信息并记录定期更改。该程序将部署在与运行网站的服务器位于同一网络的本地服务器之一上。我认为检索每个站点的外部 IP 地址的唯一好方法是使用外部 Web 服务。

最佳答案

您可以使用 System.Net.Dns.GetHostEntry()通过主机名获取 IP 地址。

关于c# - 获取网站的外部IP地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16154520/

相关文章:

facebook - 域名未贴在申请摘要上

C# string.Equals 如何设置默认的StringComparison?

c# - 是否可以一个接一个地删除多个注册表项?

c# - .NET Label.TextAlign 似乎不起作用

c# - 忽略无效的 SSL 证书 Windows 10

flash - 在 AS3 中获取域

c# - 如何在 asp.net mvc 中以编程方式确定路由前缀?

c# - 序列化对象

c# - Windows Azure : web application on several instances, 身份验证?

SSL 证书多域。重复使用证书