解决计算机外部IP的最简单方法? 如何解决C++中计算机的外部IP问题?外部IP是通过HTTP、FTP等连接到服务器时服务器看到的地址

解决计算机外部IP的最简单方法? 如何解决C++中计算机的外部IP问题?外部IP是通过HTTP、FTP等连接到服务器时服务器看到的地址,c++,winapi,ip,C++,Winapi,Ip,不允许使用外部库。不幸的是,没有单一的“外部IP地址”。您必须通过网络配置来确定哪个接口将处理流量以查找地址,但即使这样,您也可能通过一个外部网关将您的地址转换为其他地址 例如,如果一个软件能够正确地分析我的网络配置,以找出stackoverflow.com的流量将流向何处,那么该软件将有望使用地址10.1.2.1确定该流量流向物理网络接口。它还将确定流量被路由到10.1.1.1的网关,但它无法确定internet中流量流的实际地址,因为它无法分析网关(它是一个不同的框)。如果您有一个网站,您可

不允许使用外部库。

不幸的是,没有单一的“外部IP地址”。您必须通过网络配置来确定哪个接口将处理流量以查找地址,但即使这样,您也可能通过一个外部网关将您的地址转换为其他地址


例如,如果一个软件能够正确地分析我的网络配置,以找出stackoverflow.com的流量将流向何处,那么该软件将有望使用地址10.1.2.1确定该流量流向物理网络接口。它还将确定流量被路由到10.1.1.1的网关,但它无法确定internet中流量流的实际地址,因为它无法分析网关(它是一个不同的框)。

如果您有一个网站,您可以创建一个包含以下内容的php文件:

<?php echo  $_SERVER["REMOTE_ADDR"]; ?>


由于您不想使用“外部”库,请使用各种Windows Internet功能来获取此页面。

您使用了标签
winapi
,并说不允许使用外部库?除了Windows api之外,不允许使用外部库。“外部IP”是指Internet地址吗?