0Pricing
Cloud & IT Cert Prep · 课时

时间和命名服务

了解 NTP 和命名服务如何保持网络一致

时间和命名服务 是 CoddyKit 上的免费 Cloud & IT Cert Prep 课时。 这是第 3 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Cloud & IT Cert Prep 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Cloud & IT Cert Prep 课程共包含 4 节课。

维系网络的服务

除了传输数据包之外,网络还依赖在后台运行的服务,以保持一切一致且可用。其中最基础的两项是时间同步和名称解析。

没有准确的时间,日志和安全机制就会出问题;没有名称解析,用户就必须记住 IP 地址。这些默默运行的服务支撑着网络上的几乎所有其他功能。

准确时间为何重要

计算机需要同步时钟的原因有很多:不同设备上的日志条目必须在时间上对应,才能调查事件;安全证书具有有效时间窗口;Kerberos 等身份验证系统会拒绝时钟相差过大的请求。

即使只有几分钟的时钟偏差,也可能导致无法登录、排查问题时信息错乱,并在整个网络中造成难以诊断的故障。

NTP 详解

NTP(网络时间协议)用于在网络中同步设备时钟。设备会查询 NTP 服务器,并调整自己的时钟与之匹配,达到毫秒级的准确度。NTP 使用 UDP 端口 123。

它是目前仍被广泛使用的最古老互联网协议之一,默默确保从路由器到服务器的每台设备都对当前时间有一致的认知。

NTP 层级结构

NTP 会将时间源组织成不同的层级。第 0 层是高度准确的参考时钟,例如原子钟或 GPS 时钟。第 1 层服务器直接连接到它,第 2 层从第 1 层同步,以此类推。

层级每向下一级,精度都会略有降低。网络通常会从低几层的公共或内部 NTP 服务器同步时间,这对于正常使用来说已经足够准确。

名称服务回顾

最重要的名称服务是DNS(域名系统),它会将 example.com 这样的便于人类记忆的名称转换为 IP 地址。它就像互联网的电话簿,让人们可以使用名称而不是数字。

每次访问网页、发送电子邮件或连接应用时,通常都会先进行 DNS 查询,因此名称解析是任何网络中使用最频繁的服务之一。

DNS 作为核心服务

DNS 如此重要,以至于它发生故障时,即使网络连接本身正常,大部分网络也会看起来像是坏了。用户无法通过名称访问网站,电子邮件会停滞,应用会超时;这些都是名称解析问题,而不是路由问题。

这就是网络工程师常说“总是 DNS”这个笑话的原因:许多神秘的中断最终都可以追溯到 DNS 问题。

内部名称解析

组织通常会运行自己的内部 DNS,用于为私有网络中的服务器、打印机等设备命名和定位。这样,员工就可以使用易记的内部名称,而不必记住 IP 地址。

内部 DNS 还会与目录服务集成,使计算机和用户能够通过名称被定位和验证身份,这是受管理企业网络的支柱之一。

查询如何进行

当您输入一个名称时,设备会向解析器(通常是您的 ISP 或 8.8.8.8 这样的公共服务)发出请求,以查找匹配的 IP。解析器会先检查缓存,必要时再查询 DNS 层级结构,最后返回该地址。

随后,设备会连接到这个 IP。整个交换过程通常只需几毫秒,并且会在您几乎每次通过互联网建立连接之前悄无声息地完成。

其他支持性服务

网络还依赖其他后台服务:

  • DHCP(动态主机配置协议)会自动分发 IP 设置。
  • NTP负责同步时间。
  • DNS负责解析名称。

这三项服务共同构成了让网络可用的基础;其中任何一项发生故障,即使原因不明显,用户也会立即受到影响。

保护这些服务

核心服务是很有价值的攻击目标。DNS 欺骗可以将用户重定向到虚假网站,而被篡改的时间会破坏安全检查。防御措施包括使用 DNSSEC(DNS 安全扩展)来验证 DNS 记录,以及使用受信任且经过身份验证的 NTP 源。

由于许多功能都依赖这些服务,因此保持时间服务和命名服务准确、安全,对于构建健康且可信的网络至关重要。

融会贯通

NTP 使用分层体系来同步时钟(这对日志、证书和身份验证至关重要);DNS 将名称解析为地址,并支撑几乎所有连接。与 DHCP 一样,这些后台服务让网络变得可用,而使用 DNSSEC 等工具保护它们,就能守护整个网络基础。

快速检查

测试您对命名和时间的掌握情况。

回顾

后台服务让网络保持可用。NTP 使用基于分层体系的 UDP 123 端口同步时钟(这对日志、证书和身份验证至关重要)。DNS 将名称解析为地址,并支撑几乎所有连接,而 DHCP 则分发设置。请使用 DNSSEC 和受信任的时间源来保护它们。

常见问题解答

「时间和命名服务」课时是免费的吗?

是的 — 「时间和命名服务」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cloud & IT Cert Prep 课程的其余内容,请升级到 CoddyKit PRO。 Cloud & IT Cert Prep 课程共包含 4 节课。

「时间和命名服务」这节课中我会学到什么?

了解 NTP 和命名服务如何保持网络一致 你通过在浏览器中直接运行的动手代码来练习 Cloud & IT Cert Prep,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Cloud & IT Cert Prep 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Cloud & IT Cert Prep 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 3 节课,共 4 节。

「时间和命名服务」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Cloud & IT Cert Prep 课中编写并运行代码吗?

能。每节 Cloud & IT Cert Prep 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. NAT 如何共享一个公有 IP
  2. 端口转发和 PAT
  3. 时间和命名服务
  4. 代理和负载均衡器
← 返回 Cloud & IT Cert Prep