获取本机外网实际ip

网络用的是那种个营上网套餐,先是要通过那里的服务器,而且家里还用了路由器。如果要让某台计算机直接地通过ip地址访问到本机(连接到IIS的web和ftp),从哪里能得到本机... 网络用的是那种个营上网套餐,先是要通过那里的服务器,而且家里还用了路由器。
如果要让某台计算机直接地通过ip地址访问到本机(连接到IIS的web和ftp),
从哪里能得到本机外网ip,还是说根本不存在。
注:ipconfig命令与ip查询均无效。
展开
 我来答
lyz810
2013-10-26 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31775
前端开发工程师

向TA提问 私信TA
展开全部

如果你使用了路由器,那么直接在路由器的管理页面中就能看到IP,Wan口的IP地址就是你的出口IP

如果Wan口IP是一个私有IP地址(10.X.X.X或192.168.X.X或172.16.X.X-172.31.X.X),说明你的WAN口仍处于局域网下,外网无法访问本机(除非你与你的运营商联系为你做端口映射,可能要额外收费),如果Wan口IP是公网地址(除上述几个私有IP地址段外),你可以按以下步骤操作

  1. 进入路由器管理

  2. 找到设置DMZ区或虚拟服务器的设置项(TP-link在转发规则下)

  3. 设置DMZ区或虚拟服务器,DMZ区的主机将直接暴漏在外网,外网可以通过你的公网IP直接访问DMZ主机上任何开放的端口,而设置虚拟服务器只将指定的内网机器的指定端口开放,外部只能访问该端口的服务网(HTTP服务是80,ftp是21)

  4. 注意如果你的外网IP不是固定的,那么每次别人都要访问你当前的外网IP才可以,你可以使用动态DNS服务为你的IP动态绑定域名

  5. 开放DMZ或虚拟服务器后,指定主机的IP地址(内网IP,如192.168.0.101这种)要固定,因为它是按IP开放的端口,如果你今天主机A用IPA,主机B用IPB,将IPA开放,则外网可访问主机A的服务,而明天你又把主机A的IP改为IPC,那其他人访问你的外网IP时路由器仍会将IPA对应的主机返回给外网,所以你可能需要Mac地址绑定

追问
的确是10.X.X.X,运营那边说不知道怎么做。
也就是说本机现在无外网ip,那路由器是通过什么进行数据分发的?
追答
你能上网肯定有外网的IP,只不过这个外网IP是公用的
例如你现在的外网IP是1.2.3.4(可直接在百度搜IP,就能看到当前的外网IP)
但这个1.2.3.4不止是你家再用,同时也分给其他的用户使用(例如你们单元的其他用户),所以如果从外网访问这个1.2.3.4
如果不从外部路由器(在运营商处)设置NAT转换表,请求数据包就无法到达你家的路由器
如果你的WAN口IP是公网IP,则你只需要在你的路由器上设置NAT转换规则(设置虚拟服务器相当于设置NAT转换表)
而你所述Wan口IP为10.X.X.X那就不能只在你的路由器上设置了,必须由运营商解决
你(假设IP为192.168.0.101)向外网发出的数据包会先通过你家的路由器后进行一次NAT转换(将源IP地址改为10.X.X.X[WAN口的IP])发送给你的网关(WAN口信息中的网关地址,假设为10.Y.Y.Y),然后由网关进行NAT转换,将10.X.X.X转换为外网IP(假设为1.2.3.4)
同时两个路由器分别维护NAT表,分别记录内部IP地址+端口号与外部IP地址+端口号的关系,这样当对方返回数据时将内外IP地址与端口号查表即可知道应向那个接口转发
而如果不是从内部发起的连接,在NAT表中无映射记录,所以外部直接连内部的话,不会被路由器转发至内网
Storm代理
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式