WIN7电脑怎么用CMD查询公网IP?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WIN7电脑怎么用CMD查询公网IP?相关的知识,希望对你有一定的参考价值。

WIN7用CMD怎么查询公网IP,不是用ipconfig查询,那个出来时局域网IP的,WIN7中也用不了curl那个

用CMD办不到。
这是因为,电脑连接互联网,实际上是局域网-路由器-互联网的方式。
电脑处于路由器之下,也就是局域网中,用任何命令,得到的IP都是局域网IP。
只有通过路由器之后,路由器才会把局域网网址映射到互联网网址。
所以,要想得到自己电脑的互联网(俗称公网)IP地址,就必须访问互联网上某一台主机,主机判断出你的IP地址,再回传给你就就可以了。
这样,互联网上就有查看IP地址的网站,或者,有某些软件,与互联网某服务器狼狈为奸,得到你的公网IP回馈给你。
通过以上叙述,你就断绝了妄图用本机命令查看本机公网IP的念头了。追问

我在另外一个地方有一台主机,已经做了端口映射的,在公网中是可以访问的,要设置什么才能使我这台电脑访问那个主机的端口后,返回我这台电脑的公网IP呢

追答

方法很多,那就说个HTTP的web服务器吧。

假设你的服务器主机在公网上,和你的电脑终端不在同一个局域网中。

服务器主机开启了Http的Web服务,比如阿帕奇、IIS等。如果没有开启,那就在服务器上运行一个叫做“黑风”的Web服务器,黑风非常小,不到1M,纯绿色,拷贝就能运行。假设你在服务器上运行的是黑风。

在黑风运行目录下,用记事本创建一个叫做“IP.asp”文件,内容是:

内容被百度屏蔽了。好吧,用贴图试试:

保存后,在你的客户端电脑上,打开浏览器,地址栏里输入:

http://服务器公网IP地址/IP.asp

回车,你就看到了你客户端电脑的公网IP地址。如果你的电脑和服务器在同一个局域网,则不会显示公网IP,显示的还是局域网IP,和用Ipconfig命令得到的一样。

参考技术A cmd下使用命令是无法查看公网ip的,只能查看你当前获得到的ip地址。
打开浏览器,
在搜索栏中输入:IP
然后就可以在搜索结果中看到自己的公网IP了
参考技术B

win7使用命令查看外网ip方法:

    按“Win+R”,打开【运行】。

    输入“cmd”,回车。

    打开【命令提示符】窗口。

    输入“ipconfig/all”,回车。

    即可查看到IP地址。

参考技术C 输入tracert 114.114.114.114
查看第二跳地址,如果是10、100、127、192开头的就说明不是公网IP

关于查询电脑公网出口IP的方法

参考技术A 要查电脑公网IP,首先应该要简单了解什么是公网IP?

公网IP是指用公网连接因特网上的非保留地址,可以与因特网上的其他计算机随意互相访问。这里需要注意,这个IP并不是自己设置的静态IP地址,并不需要通过网络和Internet设置进入以太网来更改适配器选项。

其实查询电脑公网出口IP方法很简单,我知道有以下2种方法。

直接打开浏览器,在浏览器中输入IP按回车键即可得到本机的公网IP出口地址,如下图红框显示。

2.通过 win+R键打开运行窗口,在运行窗口中输入CMD,回车进入后输入curl ifconfig.me按下回车即可得到本机电脑的公网IP出口地址,具体如下图所示:

以上就是我知道的查询本机电脑公网IP地址的2种方法。如果还有其他方法,欢迎小伙伴们留言,我们互相学习。

以上是关于WIN7电脑怎么用CMD查询公网IP?的主要内容,如果未能解决你的问题,请参考以下文章

如何查看本机外网ip

如何查电脑的公网ip

本地IP和公网IP是啥,怎么查询

怎么用cmd查看电脑ip

怎么查询自己的浮动IP

怎么看自己的ip地址是否公网ip?