当前位置: 首页 > news >正文

假网关-为了节省公网IP的骚操作

简介

因为IPv4地址的日渐枯竭,为了使公网IP利用率提高,这里写了一些解决方案。

示例

运营商通过互联,指一个 1.1.1.4/30的公网路由段,有四个IP,但如果一个作为网络位、一个为网关、一个为广播IP,那可用IP就只能是一个了。那么怎么在二次分配给主机的时候,让公网IP不共享,而提高利用率呢?

1.1.1.4
1.1.1.5
1.1.1.6
1.1.1.7

方案一:假网关

可以在路由器上配置接口IP为1.1.1.1/28 作为假网关,这样1.1.1.4-7四个IP都可以使用,在主机上配置掩码为/28即可。

由于网关只转发IP,网关本身的IP是不会转发出去的,所以从路由层面是没有问题的。

这样做唯一的问题是当你下面的主机访问多出来的假网关和多余网段IP的时候,会进行二层通信,而不是发到网关,导致无法访问。但这种概率很低。

1.1.1.0
1.1.1.1 (作为假网关进行用于转发)
1.1.1.2
1.1.1.31.1.1.4
1.1.1.5  (可用四个IP)
1.1.1.6
1.1.1.71.1.1.8
1.1.1.9  (多余网段)
1.1.1.10
1.1.1.11

方案二:/31 掩码

其实互联IP是可以配置 /31位的,这样就让可用IP变成了两个,网关配置为 1.1.1.4/31 1.1.1.6/31.

经测试,大部分网络设备和操作系统是支持的。

https://datatracker.ietf.org/doc/html/rfc3021

方案三:一对一静态NAT

此方案,大部分公有云都在用,将公网IP一对一NAT到私网IP上。使用上没有任何区别,而且更灵活了。

相关文章:

  • KDD 2025 | (8月轮)时空数据(Spatial-temporal)论文总结
  • 【计算机视觉】语义分割:Mask2Former:统一分割框架的技术突破与实战指南
  • 第十一届蓝桥杯 2020 C/C++组 既约分数
  • 「Mac畅玩AIGC与多模态11」开发篇07 - 使用自定义名言插件开发智能体应用
  • 《Java高级编程:从原理到实战 - 进阶知识篇二》
  • spring源码学习之一-----spring依赖包作用分析
  • 【Machine Learning Q and AI 读书笔记】- 04 彩票假设
  • 单片机-89C51部分:12 pwm 呼吸灯 直流电机
  • 【Shell 脚本编程】详细指南:第一章 - 基础入门与最佳实践
  • 类比分析AI Agent 技术
  • Python实现简易博客系统
  • Linux 第六讲 --- 工具篇(一)yum/apt与vim
  • 一个linux系统电脑,一个windows电脑,怎么实现某一个文件夹共享
  • 部署企业网站内部导航 Team-Nav 2.0
  • MCAL学习(1)——AutoSAR
  • OpenGL-ES 学习(12) ---- GPU 系统结构
  • RAG工程-基于LangChain 实现 Advanced RAG(预检索-查询优化)(上)
  • 类和对象(拷贝构造和运算符重载)下
  • 脑机接口技术:开启人类与机器的全新交互时代
  • jupyter notebook汉化教程
  • 阿曼外交部:美伊谈判因故推迟
  • 深交所修订创业板指数编制方案,引入ESG负面剔除机制
  • 排除燃气爆炸、人为放火可能,辽宁辽阳火灾事故起火原因正在调查
  • 狄威已任国铁集团副总经理
  • 新希望一季度归母净利润4.45亿,上年同期为-19.34亿
  • 习近平就伊朗发生严重爆炸事件向伊朗总统佩泽希齐扬致慰问电