惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
IT之家
IT之家
Last Week in AI
Last Week in AI
J
Java Code Geeks
L
LangChain Blog
Recent Announcements
Recent Announcements
Martin Fowler
Martin Fowler
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
博客园 - Franky
博客园 - 司徒正美
月光博客
月光博客
博客园 - 叶小钗
Vercel News
Vercel News
腾讯CDC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
GbyAI
GbyAI
B
Blog RSS Feed
人人都是产品经理
人人都是产品经理
H
Help Net Security
G
Google Developers Blog
D
DataBreaches.Net

又见苍岚

COLMAP PatchMatch Stereo 算法详解 事件驱动的状态机框架:从理论到工程实践 Git 在国内网络环境下无法 Push 的排查与修复 —— 配置 Clash 代理 分段五次多项式插值原理详解 路径插值方法深度对比研究 Claude Code 使用指南 OpenClaw 记忆管理与技能创建指南 CBS(Conflict-Based Search)算法详解 A* 算法及其变种详解 OpenClaw 配置多 Agents Windows Powershell 无法加载文件,因为在此系统上禁止运行脚本问题的解决方案 MaxClaw 安装流程 大模型 AI 名词介绍 AList 网盘聚合工具简介 Protobuf 简介与测试 Claude Code 简介以及 GLM 4.7 模型接入 Github 歌词下载工具 163MusicLyrics Python __getattr__ 懒加载 Python TypedDict 机器人仿真平台 Gazebo 安装记录 机器人仿真平台 Gazebo 简介 多机器人路径规划问题(Multi-Agent Path Finding, MAPF)简介 Python exifread 读取修改过的 jpeg 信息错误问题修复 3D 坐标系变换的理解 3D 旋转矩阵基本概念 MongoDB Compass 介绍 Python 环境管理工具 uv Flutter 开发指南 Snipaste 安装下载与黑屏问题解决方案 全局路径规划算法记录
公网 IP 使用记录
Yiwei Zhang · 2023-04-24 · via 又见苍岚

几经周折终于拿到了属于自己的 公网 IP,测试成功,做个记录。

公网 IP

公网 IP 一般指广域网上的 IPv4 地址, 在日常上网时公网 IP 可有可无, 但当需要局域网内某台服务器对外网提供服务时便需要拥有这样一个 IP.

就好比日常使用互联网时我们是拿着别人家的地址, 去别人家获取资源, 但是当我们想要为外界提供服务时, 就需要自己拥有一个地址, 使得别人可以拿着这个地址到我们家来拿资源, 这个门牌号就是公网 IP.

使用配置

获取公网 IP

家庭宽带, 如果你住在美国, 应该有的是用不完的公网 IP , 在我们国家需要向你居住的城市为你安装宽带的网络运营商申请公网 IP 服务. 经验上来说, 联通和电信的公网 IP 申请稍微容易一些, 我用的宽带是联通的 , 向当地联通客服申请的.

光猫改桥接

拿到公网 IP 如果使用运营商默认的上网配置那么这个公网 IP 和没有没什么区别, 因为你做不了端口映射 NAT, 外面就算知道你家在哪, 敲不开门也是没用的。

之所以有这个问题是因为光猫默认开放的权限很小,而且一般普通用户不要去碰光猫的配置,尽量在自己的路由器里捣鼓,出了问题大不了 reset 就好了。

路由器拨号上网

光猫桥接后本身就不具备上网功能了,需要设备承接这部分工作,一个优秀的路由器可以完成得很好。

比较好的实践方式是:

  1. 将光猫改成桥接模式(需要管理员账号登录
  2. 用自己的路由器连接光猫拨号上网(需要知道自己的宽带账号密码

之后公网 IP 就在这个路由器身上,这个路由器在咱们自己随意配置的领域内,随心所欲,而且不怕被玩坏,毕竟上游的光猫配置没有被改变。

确认公网 IP

完成上述配置后可以简单地确认一下自己是否是 公网 IP:

  1. 进入拨号上网的路由器,查看网络状态,重点关注 IPv4 的 IP 地址,如果是10 192 等内网地址开头那么就是内网了,如果不是再进行下一步

  1. 随便一个查询 IP 的服务看自己的 IP,比对二者是否一致,一致的越多,越说明我们的 IP 是公网 IP

端口映射

使用公网 IP 核心在于端口映射, NAT 比较方便又安全

这就是在将广域网 IP 下的端口映射到局域网下某个主机的 22 端口,这样通过访问广域网的这个端口,就可以实现 SSH 登录我们局域网内的主机了

登录实验

在手机上,断开 WLAN,用终端 ssh 访问我们 IP 和开放的端口,可以成功登录局域网内的主机,说明公网配置成功。

Hello World !

参考资料

文章链接:
https://www.zywvvd.com/notes/coding/internet/public-ip-helloworld/public-ip-helloworld/