如何在C ++中解析计算机的外部IP?外部IP是服务器通过HTTP,FTP等连接到服务器时看到的地址。
不允许使用外部库。
答案 0 :(得分:2)
不幸的是,没有单一的“外部IP地址”。您必须通过网络配置来确定哪个接口将处理流量以查找地址,但即使这样,您也可能正在通过外部网关将您的地址转换为其他地址。
例如,正确分析我的网络配置以找出stackoverflow.com流量的去向的软件将有望确定此流量使用地址10.1.2.1进入物理网络接口。它还将确定流量路由到10.1.1.1的网关,但它无法确定互联网中流量流的实际地址是什么,因为它无法分析网关(它是一个不同的框)。
答案 1 :(得分:1)
如果你有一个网站,你可以创建一个包含以下内容的php文件:
<?php echo $_SERVER["REMOTE_ADDR"]; ?>
由于您不想使用“外部”库,请使用各种Windows Internet功能来获取此页面。