让活动指南支持 IPv6

为已正常提供 IPv4 服务的活动指南添加原生 IPv6 监听和正确的 AAAA,通过两种地址族交付相同的完整页面和节目单,同时保留邻接服务。

项目计算机网络Linux

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

让活动指南支持 IPv6 面向能够使用终端并识别地址、名称和端口的网络学习者。你将从正常运行的 IPv4 活动指南开始,让真正的 IPv6 客户端通过同一名称获得完整页面和节目单。

一个引导实验教授独立的应用监听、简短的 Nginx 配置、AAAA 记录、限定范围的检查与加载,以及 DNS 缓存的自然更新。一个独立挑战更换活动、端点和资源,继续使用同样的方法。整个过程中都要保留 IPv4、邻接站点、其他记录和原始内容。

你将学到什么

  • 区分 IPv6 地址可达、原生应用监听和正确 HTTP 内容;
  • 读懂压缩 IPv6 地址和带方括号的 URL,强制 curl 使用 IPv4 或 IPv6;
  • 扩展简短的 Nginx 站点配置,同时保留 IPv4 监听;
  • 修正目标 AAAA,检查并加载区域,观察缓存自然过期;
  • 通过两种地址族获取相同的原始主页、详情、样式表和完整下载;
  • 在有限改动中保留独立服务、记录和已准备的网络设置。

本课程适合谁

本课程面向希望从地址或成功 ping 进一步走向可用应用的网络学习者和未来的管理员。

前置要求: 基本终端输入、路径切换和 Tab 切换;能够识别 IP 地址、DNS 名称、端口和监听服务。建议先练习名称解析。不需要 IPv6 管理或 Nginx 经验;本课会教授地址语法、短文件编辑、检查、加载和恢复。

学习环境: 已准备的 Linux 环境提供独立的 Guide Server 和 Guide Client 控制台、真实 IPv4/IPv6 网络、DNS 权威服务器与缓存、活动内容,以及查看已下载文件的浏览器界面。这些节点共享一个内核。运行标签和网站内容为英文;课程和实验文档提供九种语言。

常见问题

家里需要公网 IPv6 吗?

不需要。预先准备的本地训练网络提供真实 IPv6 客户端连接,不依赖也不配置你自己的互联网连接。

浏览器能打开页面就证明 IPv6 正常了吗?

不能。双栈客户端可能回退到 IPv4。你会明确选择地址族、读取实际对端并比较完整接收资源。已保存文件查看器只呈现作品,不补取缺失内容。

需要从零配置 IPv6 路由或 Nginx 吗?

不需要。地址和路由已准备好。你只进行一项小范围监听改动和目标 DNS 修正。RA、DHCPv6、NAT64、隧道和公网部署不在项目范围内。

挑战如何延伸引导实验?

新的活动使用不同端点和资源名称。你将判断需要修正的监听和记录,同时保留既有服务,只使用已练习的工具和恢复方法。

教师

labby
Labby
Labby is the LabEx teacher.

为您推荐

no data