深入了解IPv6——光猫相关设定:DNS来源、DHCPv6服务、前缀来源等

光猫IPv6设置后的效果对比图:

修改前:
在这里插入图片描述
修改后:
在这里插入图片描述

一、DNS来源

在这里插入图片描述

1. 网络连接

  • 来源
    从上游网络(如运营商)获取 IPv6 DNS 信息,通过 PPPoE 或 DHCPv6 下发。

  • 特点

    • DNS 服务器地址直接来自运营商。
    • 光猫仅中继运营商的 IPv6 DNS 信息,客户端通过 RA 或 DHCPv6 获取。
  • 适用场景

    • 希望直接使用运营商提供的公共 DNS 服务(如中国电信的 240e:: 系列)。
    • 对低延迟和网络透明度要求较高的环境。

2. 家庭网关代理

  • 来源
    光猫作为 DNS 代理服务器,接收客户端的 DNS 查询并转发至上游。

  • 特点

    • 光猫提供自己的 IPv6 地址作为 DNS 地址给客户端。
    • 客户端的 DNS 查询会先经过光猫,再转发到运营商的 DNS。
    • 光猫可能提供缓存优化或黑名单过滤等功能。
  • 适用场景

    • 需要集中控制或记录 DNS 查询日志。
    • 光猫带有 DNS 策略或优化功能。

3. 主要区别

特性网络连接家庭网关代理
DNS 地址获取方式直接从运营商获取通过光猫本地代理提供
客户端 DNS 查询路径客户端 → 运营商 DNS客户端 → 光猫 → 运营商 DNS
延迟较低略高(多了一次转发)
透明度低(可能会受到光猫策略影响)
适用场景需要更快解析,运营商 DNS 无问题时需要光猫记录或控制 DNS 查询时

推荐选择

  • 网络连接:运营商 DNS 可靠且无特殊需求时,减少中间转发,提升解析速度和透明度。
  • 家庭网关代理:需要光猫提供缓存、日志记录或安全性策略时。

网络连接



二、DHCPv6是否开启?

在这里插入图片描述

子网前缀划分由谁决定?

如果光猫未启用 DHCPv6 服务,IPv6 子网前缀的划分取决于以下因素:


1. 运营商的分配策略

  • 光猫负责 PPPoE 拨号(路由模式)
    运营商分配一个全局 IPv6 前缀(如 /56/60/64)到光猫。光猫根据其内部策略划分子网前缀(通常为 /64)并分配到各 LAN 口。

  • 光猫桥接模式,下游路由器拨号
    下游路由器通过 PPPoE 获取 IPv6 前缀(例如 /56/60),路由器根据需要进一步划分子网。
    若运营商仅提供单个 /64 前缀,则下游无法再划分子网。


2. 子网前缀划分的决定者

根据网络架构,子网前缀的决定者可能是以下设备:

(1)光猫启用路由功能(非桥接模式)
  • 光猫从运营商获取 IPv6 前缀,通过 RA(路由通告) 或默认策略向下游设备分配子网前缀。
  • 此时,光猫是子网前缀划分的主要决定者
(2)光猫桥接模式,下游路由器拨号
  • 下游路由器通过 PPPoE 拨号接收运营商分配的 IPv6 前缀。
  • 路由器根据需要,通过 DHCPv6-PDRA 划分子网前缀给下游设备。
  • 此时,路由器是子网前缀划分的主要决定者
(3)没有下游路由器
  • 如果光猫未启用 DHCPv6 且无下游路由设备,则子网前缀由运营商直接分配到设备(通常为单个 /64 前缀)。
  • 此场景下,运营商决定子网前缀的分配

3. RA 和 DHCPv6 的关系

  • 即使光猫未启用 DHCPv6 服务,下游设备仍可通过 RA(Router Advertisement) 接收默认路由和前缀信息。

    • RA 通告的前缀信息决定了设备可以使用的 IPv6 地址范围。
    • RA 支持自动地址配置(SLAAC),无需 DHCPv6 参与。
  • DHCPv6 的作用:提供更精细的子网管理(例如,前缀请求、DNS 配置等)。


总结

  1. 如果光猫未启用 DHCPv6 服务:

    • 光猫路由模式:由光猫通过 RA 自动决定子网前缀。
    • 光猫桥接模式:由下游路由器或运营商决定前缀划分。
  2. 为更灵活的子网划分和管理:

    • 设置光猫为 桥接模式,由下游路由器接管 IPv6 前缀管理(通过 DHCPv6-PD 或 RA 通告)。

桥接模式软路由拨号下选择关闭DHCPv6服务。



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/490699.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Vue3】前端使用 FFmpeg.wasm 完成用户视频录制,并对视频进行压缩处理

强烈推荐这篇博客!非常全面的一篇文章,本文是对该博客的简要概括和补充,在不同技术栈中提供一种可行思路,可先阅读该篇文章再阅读本篇: FFmpeg——在Vue项目中使用FFmpeg(安装、配置、使用、SharedArrayBu…

聊一下前端常见的图片格式

1. JPEG (JPG) 概述:是一种有损压缩的图像格式,它通过去除图像中一些人类视觉不易察觉的细节来减小文件大小。它支持数百万种颜色,能够很好地呈现照片等色彩丰富的图像内容。优点: 压缩率高:可以在保持相对较好的图像…

【数据结构——内排序】快速排序(头歌实践教学平台习题)【合集】

目录😋 任务描述 测试说明 我的通关代码: 测试结果: 任务描述 本关任务:实现快速排序算法。 测试说明 平台会对你编写的代码进行测试: 测试输入示例: 10 6 8 7 9 0 1 3 2 4 5 (说明:第一行是元素个数&a…

企业级包管理器之 monorepomultirepo (8)

在企业级项目开发中,面对多个项目的管理,monorepo 和 multirepo 是两种常见的代码管理方案,它们各有特点与优劣,下面我们来详细了解一下。 一、基本概念 monorepo:“mono”在英语中有“单一的、单独的”之意&#xf…

【electron】electron forge + vite + vue + electron-release-server 自动更新客户端

基本信息 electron forge vue页面(中文):https://forge.electron.js.cn/guides/framework-integration/vue-3 electron forge vue页面(英文,中文版下面的tab无法点击):https://www.electronfor…

后端-带有多个动态查询条件的分页查询

page和pagesize是分页插件所带的参数,其他三个是模糊查询的条件字段 因为是路径动态?拼接 的形式,所以不需要注解requestbody,先封装到pageresult中,再把pageresult封装到result中。 后端给前端的返回值封装到Vo中

【机器学习算法】——决策树之集成学习:Bagging、Adaboost、Xgboost、RandomForest、XGBoost

集成学习 **集成学习(Ensemble learning)**是机器学习中近年来的一大热门领域。其中的集成方法是用多种学习方法的组合来获取比原方法更优的结果。 使用于组合的算法是弱学习算法,即分类正确率仅比随机猜测略高的学习算法,但是组合之后的效果仍可能高于…

Java常用 Date 时间格式化、Calender日历、正则表达式的用法

目录 1. SimpleDateFormat 日期格式化类 1.1 Date 类型转 String 1.2 String 类型转 Date 2. Calendar 日历类 3. 正则表达式 3.1 正则表达式的组成部分 3.2 手机号正则表达式 3.3 常用密码校验正则表达式 1. SimpleDateFormat 日期格式化类 SimpleDateFormat 是Java中…

jdk1.8安装及环境配置(最新最详细教学!!!)

jdk1.8安装: 看了网上很多关于jdk1.8的安装,我觉得有时候会让人云里雾里,虽然自己可能配置成功,不过没有一套自己的思路,我结合自己的经验来说一下。 jdk在windows有两种安装方式,一种是解压缩包&#xf…

51c嵌入式~单片机~合集2

我自己的原文哦~ https://blog.51cto.com/whaosoft/12362395 一、不同的电平信号的MCU怎么通信? 下面这个“电平转换”电路,理解后令人心情愉快。电路设计其实也可以很有趣。 先说一说这个电路的用途:当两个MCU在不同的工作电压下工作&a…

httpsok-v1.18.0-SSL证书自动续期

🔥httpsok-v1.18.0-SSL证书自动续期 介绍 httpsok 是一个便捷的 HTTPS 证书自动续期工具,基于全新的设计理念,专为 Nginx 、OpenResty、Apache 等服务器设计。已服务众多中小企业,稳定、安全、可靠。 一行命令,一分…

Dynamics 365 CRM- 后端

Dynamics 365 CRM 后端插件语法示例 public IPluginExecutionContext context null;//上下文 public IOrganizationServiceFactory serviceFactory null;//组织服务工厂对象 public IOrganizationService service null;//Org服务对象//创建执行上下文 context (IPluginExe…

Linux驱动开发(12):中断子系统–按键中断实验

本章我们以按键为例讲解在驱动程序中如何使用中断, 在学习本章之前建议先回顾一下关于中断相关的裸机部分相关章节, 这里主要介绍在驱动中如何使用中断,对于中断的概念及GIC中断控制器相关内容不再进行讲解。 本章配套源码和设备树插件位于“…

Grafana配置告警规则推送企微机器人服务器资源告警

前提 已经部署Grafana,并且dashboard接入数据 大屏编号地址:Node Exporter Full | Grafana Labs 创建企微机器人 备注:群里若有第三方外部人员不能创建 机器人创建完成,记录下来Webhook地址 Grafana配置告警消息模板 {{ define &…

[WiFi] WiFi安全加密WEP Vs WPA Vs WPA2 Vs WPA3整理

WiFi安全标准时间线 WEP(Wired Equivalent Privacy) WEP最早于1997年推出,是为了保护无线网络上的数据通信而设计的。当时,Wi-Fi技术还处于起步阶段,人们开始意识到需要一种安全协议来防止未经授权的访问和窃听。WEP被…

使用Keil V6编译 FreeRTOS CMSIS V2版本 ETH + Lwip 编译报错问题解决方式

网上其他人写的都解决不了,要不用的是CMSIS V1版本,根据他们的方式搞完还是报错,今天花点时间自己搞一下。 不想自己动手?没问题,模版已上传Gitee https://gitee.com/maybe_404/stm32-f4xx_-free-rtos_-lwip_-templa…

群控系统服务端开发模式-应用开发-操作记录功能开发

一、开放路由 在根目录下route文件夹下修改app.php文件,代码如下: // 操作日志Route::get(token/get_list,permission.Token/getList);// 获取操作日志列表Route::post(token/get_all,permission.Token/getAll);// 获取操作日志所有数据Route::post(toke…

大模型闯关学习——L1G6000 OpenCompass 评测书生大模型实践

任务要求: 基础任务: 首先创建开发机 进入开发机: 创建测评所需要的环境 conda create -n opencompass python3.10 conda activate opencompass cd /root git clone -b 0.3.3 https://github.com/open-compass/opencompass cd opencompas…

C# 探险之旅:第三十节 - 类型class(继承Inheritance) —— 当“儿子”继承“老爸”的遗产

嘿,探险家们!欢迎再次踏上我们的C#奇幻旅程。今天,我们要聊一个既有趣又实用的话题——继承(Inheritance)!想象一下,如果你的“儿子”能够继承“老爸”的遗产,那编程世界里的对象们也…

排序算法(2)——快速排序

目录 1. 实现方式 1.1 霍尔法 ​ 1.2 挖坑法 1.3 前后指针法 2. 复杂度分析 3. 快速排序优化 3.1 三数取中 3.2 小区间使用插入排序 3.3 非递归实现 快速排序是英国计算机科学家托尼・霍尔(C. A. R. Hoare)在 1960 年年提出的一种二叉树结构的交…