查找计算机的公共ip地址有哪些步骤?

能够访问一个服务来了解您的公共IP地址是非常有帮助的,但是这个过程是如何工作的呢?今天的超级用户问答帖子回答了一位好奇的读者的问题。...

查找计算机的公共ip地址有哪些步骤?

能够访问一个服务来了解您的公共IP地址是非常有帮助的,但是这个过程是如何工作的呢?今天的超级用户问答帖子回答了一位好奇的读者的问题。

今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。

截图由道格拉斯波特(Flickr)提供。

问题

超级用户读者Harry想知道查找计算机公共IP地址的步骤是:

I am aware of services like What Is My IP Address that allows a user to find their public IP address, but what I would like to know is how does such a service get written from scratch? I do not need the code itself, I just want to know the concepts and the steps involved (pseudo code if you will).

This is what I already know about creating such a service:

  1. I would set up a web application on the Internet that listens to/for port 80.
  2. When a request comes in, I would examine its source IP address and then package that in a nicely formatted HTML resp***e for the user to see.

Is that it, or is there something else involved here as well?

查找计算机的公共IP地址有哪些步骤?

答案

超级用户贡献者Scott Chamberlain为我们提供了答案:

For the most part, what you have listed is all that you need to do for basic functionality.

There is, however, one more thing you could do. You could check the X-Forwarded-For header added by some proxies (the kind used for caching) and/or load balancers and report that address instead because the address you get from the source address will be the proxy’s address, not the user’s.

However, that header is user provided, so there is no way to prove that the address listed in X-Forwarded-For is the real source address of the user.


有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。

  • 发表于 2021-04-10 21:00
  • 阅读 ( 137 )
  • 分类:互联网

你可能感兴趣的文章

完整的windows网络故障排除指南

...单击“我的电脑/这台电脑”>“属性”,可以查看计算机的主机名。 ...

  • 发布于 2021-03-11 18:35
  • 阅读 ( 234 )

如何用旧计算机构建linux网络服务器

有兴趣建立一个家庭网络服务器?最简单的方法是在备用计算机上安装Linux。由于Linux的简单性,这非常简单,为您提供了一种负担得起的网站或博客宿主方式。 ...

  • 发布于 2021-03-17 19:20
  • 阅读 ( 268 )

什么是静态ip地址?这就是你不需要的原因

计算机网络上的每个设备都有一个Internet协议(IP)地址。它就像一个电话号码,告诉其他电脑如何联系到它。 ...

  • 发布于 2021-03-18 11:25
  • 阅读 ( 325 )

如何找到android或iphone的ip地址

...,静态IP不会随着时间的推移而改变,如此。例如,您的计算机的本地主机是静态IP地址。 ...

  • 发布于 2021-03-22 11:33
  • 阅读 ( 287 )

如何从远程计算机访问plex库

...IP地址,这是您的ISP提供给您的。例外情况是,如果您的计算机在VPN连接上运行,在这种情况下,您的VPN提供商将为您分配公开可见的IP。每次路由器重新启动时,这个地址都会改变。 ...

  • 发布于 2021-03-24 03:49
  • 阅读 ( 279 )

什么是路由器和如何使用路由器:初学者的常见问题解答

... 路由器是组成计算机网络(如因特网)的节点。您在家中使用的路由器是家庭网络的中心节点。 ...

  • 发布于 2021-03-25 19:41
  • 阅读 ( 257 )

如何加入minecraft服务器

... 查找minecraft服务器的ip地址 ...

  • 发布于 2021-03-26 19:34
  • 阅读 ( 344 )

如何在mac上查找和更改ip地址

...地址,或者您遇到了“网络上的另一个设备正在使用您的计算机的IP地址”错误。 ...

  • 发布于 2021-03-30 19:17
  • 阅读 ( 347 )

如何使用opendns设置整个家庭的家长控制

...。DNS服务器翻译URL,例如,tl80.cn网站-输入IP地址。您的计算机在不知道IP地址的情况下无法连接到网站。这有点像一个电话簿,而不是必须记住一堆数字序列访问网站,你只要告诉你的计算机的网站名称,它会为你查找数字地址...

  • 发布于 2021-04-06 18:14
  • 阅读 ( 339 )

如何查找任何设备的ip地址、mac地址和其他网络连接详细信息

每台联网的设备计算机、智能**、平板电脑、智能家居小工具等都有一个IP地址和一个唯一的MAC地址,可以在您的网络上识别它。以下是如何在你可能拥有的所有设备上找到这些信息。 在本教程中,我们将讨论如何在本地网络...

  • 发布于 2021-04-07 20:34
  • 阅读 ( 178 )
dnmza4481
dnmza4481

0 篇文章

相关推荐