问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

判断自己是否为公网ip,设置端口映射,以及利用公网ip搭建网站服务测试

创作时间:
作者:
@小白创作中心

判断自己是否为公网ip,设置端口映射,以及利用公网ip搭建网站服务测试

引用
1
来源
1.
https://www.bilibili.com/read/mobile?id=36540437

本文将详细介绍如何判断自己是否拥有公网IP,以及如何通过设置端口映射来搭建一个简单的网站服务进行测试。文章适合有一定网络基础的读者,将通过具体的命令操作和配置步骤,帮助读者完成相关设置。

判断公网IP

使用 tracert 命令

这是一个网络诊断工具,用于跟踪数据包从你的计算机到目标服务器或主机的路径。它的作用是显示数据包经过的路由器(或者跳数)以及每个路由器的响应时间。这对于分析网络连接的问题非常有用,例如找出数据包在网络中的延迟或确定数据包在哪个节点出现问题。

首先打开ip138网站或者百度搜索"ip"来查看自己的ip,我的是
打开终端输入:
等待一段时间观察输出
在非桥接情况下,如果只有两跳那就说明是有公网IP地址的,如果超过两跳那就肯定是内网IP地址了。
在桥接情况下,如果只有一跳那就说明是有公网IP地址的,如果超过一跳那就肯定是内网IP地址了。

桥接光猫

桥接光猫可以防止双重NAT导致需要配置多次端口映射,并把路由转发的负载转移到性能相对强劲的路由器上。提高网络体验。
这里以山东联通型号为HG6142A的光猫为例。

  • 获得mac地址。可以通过登录光猫后台 192.168.1.1获取也可以cmd输入:
  • 允许telnet,并获取超级管理员密码(这里的超级管理员密码不是一般用户的密码,一般是维修人员使用的)浏览器输入http://192.168.1.1/telnet?enable=1&key=<刚刚获取的mac地址>,显示成功信息说明成功。
    首先,确保你的电脑已开启Telnet服务(请自行baidu开启方法),然后输入
    进入telnet
    账号root(不对就试试admin),密码是Fh@mac后六位(注意大小 写),输入密码是不显示的,输完直接回车(显示/var #就是登录成功)
    然后输入命令
    进入工厂模式。
    最后输入显示管理员密码命令show admin_pwd,显示管理员密码
    admin_pwd=后面的就是超级密码
    登录光猫->状态->基本配置->宽带设置,修改前注意截图,防止改坏

    保存后登录路由器进行拨号:
    此时你的光猫后台应该无法登录,而路由器可以登录,且能正常上网。

配置web服务

在本地随便起一个服务,你可以是NAT什么的,主要是获取端口,我使用vue。
注意配置ip为0.0.0.0,当服务的 IP 地址设置为0.0.0.0时,服务会在所有可用的网络接口上监听来自任何 IP 地址的连接请求。这意味着该服务将接受来自本地网络中任何计算机的连接,而不仅仅是某个特定 IP 地址上的请求。
我把服务监听到8888端口。注意避开80,443,8080等常用端口,运营商一般都会封。访问以下局域网地址都可以正常访问:

端口映射,实现外网访问

在自己的路由器中找到端口映射,虚拟服务器这种字样,进行配置:
我把外网访问端口设置为8889,内网ip地址填自己的计算机的ip地址,内部端口填写刚刚启动的服务端口,如果有路由器是dhcp分配主机ip的话,可以mac绑定ip,避免ip频繁变更。
此时访问http://39.46.14.130:8889可以正常访问,访问http://39.46.14.130:8888则不行。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号