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

openppp2 -- 1.0.0.25225 优化多线接入运营商路由调配

本文涉及到的内容,涉及到上个发行版本相关内容,人们在阅读本文之前,建议应当详细阅读上个版本之中的VBGP技术相关的介绍。

openppp2 -- 1.0.0.25196 版本新增的VBGP技术-CSDN博客

我们知道在现代大型的 Internet 网络服务商,很多都在提供DNS BGP分流,在上个版本之前,虽然PPP允许配置 “本地域名解析的路由规则”,但还不够好用,该版本对齐进行了一些改善优化。

详细参考最新的 dns-rules.txt 域解析路由规则文件:

openppp2/dns-rules.txt at main · liulilittle/openppp2

下图为域规则配置格式,这基本是仿造 DNSMASQ 配置文件的。

人们可以配置根域,都通过本地首选物理网络进行解析,在大陆一般为;“电信、联通、移动”,建议发送到 “阿里云DNS”,因为这是 Anycast(泛播)的NSP/IP服务器地址,几乎在每个省都放有该镜像服务器并在EBGP路由链中广播。

nic 表示利用PPP首选物理承载网卡发出

tun 表示利用PPP虚拟化网络卡发出

cn /大陆域DNS/nic          # 意味着默认情况下,cn根域都通过首选物理承载网卡发出到指定NSP服务器。

通过域解析路由规则,及VBGP三大运营商路由链实时控制,可以确保人们获得最棒的企业或民用网络接入,当然也可以让PPP接香港、新加坡等地区的网络进来,在结合VBGP、dns域路由分路规则,可以完美解决。

比如:

假设PPP接香港,解析baidu.com、ip138.com出来的IP是香港地区的,导致不能绕过大陆IP路由链,现在可以完美确保,它们被强制拉回大陆,而不用担心被这些网站识别出来,并记录日志、且被隐私数据定位及追踪。

这可以显著避免IP地址递归回溯,如果,你不知道什么是IP地址递归回溯的话,当我没有提过这个事情。

补充:

仓库默认现在录入了超过一千多条常用的大陆NS域名,后续的童鞋们看到逐步给这个列表添加并PR推送到仓库去,大陆常用域哪里才止一千条,配在里面只要不符合dns规则的,仍然会走PPP去远程路由网关上进行NS解析,这个RTT开销是比较大的,并且如若PPP远程网关在海外,解析出来的IP,可能不会是大陆的,这会导致网络接入速度变慢,上网不流畅,大家弄这个目的是为了网上的更爽,而不是给自己找罪受。

http://www.lryc.cn/news/2393907.html

相关文章:

  • 二次封装 Vuex for Uniapp 微信小程序开发
  • 详细到用手撕transformer下半部分
  • Spring Boot 整合 Spring Data JPA、strategy 的策略区别、什么是 Spring Data JPA
  • Vue 3.0 中的路由导航守卫详解
  • 【Sqoop基础】Sqoop生态集成:与HDFS、Hive、HBase等组件的协同关系深度解析
  • MySQL + CloudCanal + Iceberg + StarRocks 构建全栈数据服务
  • MSVC支持但是Clang会报错的C++行为
  • 截屏精灵:轻松截屏,高效编辑
  • 【JavaWeb】基本概念、web服务器、Tomcat、HTTP协议
  • 黑马程序员C++核心编程笔记--4 类和对象--封装
  • Debian:自由操作系统的精神图腾与技术基石
  • 云计算Linux Rocky day02(安装Linux系统、设备表示方式、Linux基本操作)
  • 在 ODROID-H3+ 上安装 Win11 系统
  • Docker常用命令操作指南(一)
  • 什么是 SQL 注入?如何防范?
  • 使用el-input数字校验,输入汉字之后校验取消不掉
  • Docker容器启动失败的常见原因分析
  • Java提取markdown中的表格
  • 立志成为一名优秀测试开发工程师(第七天)——unittest框架的学习
  • 精益数据分析(85/126):营收阶段的核心指标与盈利模型优化——从数据到商业决策的落地
  • 论坛系统(4)
  • 本地Markdown开源知识库选型指南
  • 【.net core】SkiaSharp 如何在Linux上实现
  • 后端项目中静态文案国际化语言包构建选型
  • 前端面经 React常见的生命周期
  • 力扣面试150题--二叉树的层平均值
  • 【Doris入门】Doris初识:分布式分析型数据库的核心价值与架构解析
  • C#面试问题41-60
  • 数据结构与算法学习笔记(Acwing 提高课)----动态规划·区间DP
  • 【合集】Linux——31个普通信号