共享之外还有一类"幕后基础设施"服务器:对时间(NTP)、管家底(资产管理)、发地址(DHCP)、接电话(SIP/VoIP)——用户平时感觉不到它们,但它们一停,全公司的秩序立刻乱套。
上一节说共享类服务是司令塔上"最老的房间",本节是第二批房间:它们不直接干活,而是让其他服务器能安心干活——时间一致了日志才能对账、地址发好了客户端才能进门、电话接通了沟通才成立。第一章"主动式形态"在这里大量出现。
本篇覆盖教材 4 小节:4.4 NTP 服务器 / 4.5 资产管理服务器 / 4.6 DHCP / 4.7 SIP 服务器与 VoIP。
一、4.4 NTP 服务器:全机房对一块表
为什么时间不一致是大事故
服务器群里的每台机器各走各的钟,晶振漂移一天差几秒很正常。一旦时间不一致:
- 日志没法对账:A 服务器记的故障时间在 B 服务器的日志里"还没发生"——排障第一步就废了
- 证书验不过:HTTPS 证书有有效期,系统时钟偏差大会直接报"证书无效"
- 交易时序错乱:数据库主从复制、分布式事务全靠时间戳排序
- 定时任务乱跑:备份半夜 2 点跑还是下午 3 点跑?各自理解不一样
NTP 的层级:Stratum
- Stratum-0:权威时钟——原子钟、GPS 授时(不直接联网服务)
- Stratum-1:直接连权威时钟的服务器(公网上的 NTP 池)
- 公司机房通常只对外同步一台内部 NTP 服务器,机房里所有设备再对它对表——一层一层传下去,每层最多差毫秒级
落地三条
- 服务器和 PC 全部指向内部 NTP(Windows 用
w32tm,Linux 用chrony/ntpd) - 域环境里时间同步是自动的:域控制器本身就是时间源——这也是"别退域"的一个理由
- UTC 与本地时间:日志建议存 UTC,显示时再转时区——夏令时、跨区机房才不会乱
二、4.5 资产管理服务器:给 IT 家底记台账
管什么
- 硬件台账:谁台电脑、什么型号、序列号、保修到哪天、放哪个工位
- 软件台账:装了什么、许可够不够、有没有盗版风险
- 状态巡检:配合客户端代理上报——磁盘剩多少、补丁打没打、杀毒在不在跑
为什么值得单独一台服务器
- 采购与报废有据:财务盘点不再靠 Excel 手抄
- 安全合规有底:"全公司还有多少台没打补丁"一键可查——安全事件的第一响应依据
- 许可审计有账:软件厂商来查许可,台账直接导出
教材的视角:资产管理服务器是"服务器里最像行政"的一个——技术上不重(数据库 + 客户端上报),价值全在账实相符。行当对位:亮化工程公司几十台电脑、几十个 CAD 许可,这笔台账同样该记。
三、4.6 DHCP:客户端进门的登记处
四步交换(DORA)
新电脑插上网线后,用广播走完四步:
- Discover(发现):"这里有人管发 IP 吗?"——广播,因为此时连自己是谁都不知道
- Offer(提供):DHCP 服务器从地址池里报价一个可用地址
- Request(请求):客户端回话"我要这个"(可能有多台 DHCP 服务器报价,客户端只选一个)
- ACK(确认):服务器登记在案,正式发放
发的不只是 IP
一次 DHCP 交互还带出:子网掩码、默认网关、DNS 服务器、租期——客户端一次广播办完四件事。租期到一半时客户端会自动续租。
课程主线对位
- 客户端用 DHCP 自动获取——第三章 3.4-3.6 的铁律反过来读:正因为客户端可以自动,服务器才必须手工固定 IP。DHCP 服务器自己要是地址也漂,全公司客户端跟着遭殃。
- 必须做地址保留(Reservation):打印机、摄像头、门禁这些"无人设备"虽然也是客户端,但位置固定、要被访问——给它们在 DHCP 里按 MAC 绑定固定地址,既自动又稳定。
- 网络 3.23 讲过 DHCP 报文细节,本节是"服务器岗位"视角:池子多大、租期多长、哪些地址排除,是运维要做的三个决定。
四、4.7 SIP 服务器与 VoIP:电话也搬进服务器
VoIP 是什么
Voice over IP——把语音变成 IP 数据包在网络里传,电话线换成网线。省线路费只是开始,真正的红利是电话系统变成了 IT 系统:分机增删是软件配置、录音是文件存储、和办公软件打通点名片就拨。
SIP 的角色:电话界的"前台登记处"
- SIP(Session Initiation Protocol)负责建立、修改、拆除通话——它不传声音,只管"牵线"
- 语音本身走 RTP(基于 UDP,3.20 的"求快不求准"在这里完美对位:丢一帧语音重发已无意义,不如实时到达)
- SIP 服务器(IP-PBX)管分机登记、呼叫路由、转接、语音信箱——每台话机开机就向它注册:"分机 8001 在线了"
一个容易被忽略的工程点
语音对延迟和抖动极其敏感(>150ms 人耳就能听出不自然)——所以企业网里常给 VoIP 流量做 QoS 优先级:电话包插队,文件下载靠后。这是"所有包平等"的以太网里少有的例外。
动手 Demo11:查你电脑的时间源和地址来路
# 1. 本机时间同步到哪台服务器
w32tm /query /status
# 2. 本机 IP 是 DHCP 发的还是手工配的( Dhcp 值为 True 即自动分配 )
Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address
Get-NetAdapter | Format-Table Name, Status, MacAddress
# 3. DHCP 服务器是谁、租期到什么时候
Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\*" |
Select-Object DhcpServer, LeaseObtainedTime, LeaseTerminatesTime -ErrorAction SilentlyContinue
# 4. 本机装的软件台账(资产管理的最小雏形)
Get-ItemProperty "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*" |
Select-Object DisplayName, DisplayVersion | Sort-Object DisplayName
观察点:
- 第 1 步看到 Source: Local CMOS Clock 说明本机没跟任何时间源同步——域环境里应显示域控制器
- 第 3 步能看到 DhcpServer 的 IP——它就是你公司里那台"登记处"服务器
- 第 4 步导出成 CSV 就是一份最朴素的软件资产清单
30 秒实验
改一下系统时间(往前拨 1 天),再打开任意 HTTPS 网站——大概率报"您的时钟快了/证书无效"。这就是 4.4 说的"时间不一致 → 证书验不过"的现场演示。记得改回来。
常见误区
- "服务器时间无所谓,反正日志有记录":时间漂了日志本身就是错的——对账、审计、取证全废。
- "DHCP 随便用,服务器也自动获取":客户端可以自动,服务器、打印机、摄像头必须固定或地址保留——这是第三章铁律的另一半。
- "VoIP 用的也是 TCP,因为电话不能丢":恰恰相反,语音走 UDP/RTP——丢包宁可跳过,实时性优先。TCP 重传一帧迟到 2 秒的声音毫无意义。
- "资产管理就是贴标签":贴标签只是开始,价值在客户端自动上报 + 台账实时更新——手抄台账三个月后就没人信了。
自测四问
1. 时间不一致会砸坏哪四件事?公司机房通常对哪台机器对表? 2. DORA 四步分别是什么?DHCP 除了 IP 还发什么? 3. 为什么服务器不能像客户端一样用 DHCP 自动获取? 4. SIP 和 RTP 各管什么?语音为什么走 UDP 不走 TCP?- ☐ 4.8-4.12 身份认证与业务系统(SSO、负载均衡、ERP、物联网、Win/Linux 差异)
相关笔记
- 共享三件套 —— 共享类与基础设施类,司令塔上第二排房间
- 网络 3.23 对必要的设置进行自动设置(DHCP) —— DHCP 报文与原理的网络课视角
- 服务器与从属计算机的通信 —— "服务器必须固定 IP"的铁律出处
- 网络 3.20 UDP —— VoIP 语音走 UDP 的原理根据
- 主动式与高性能形态 —— 资产上报、定时对表都是"主动式"的实例
- 建系统之前的三笔账 —— DHCP 池子多大、租期多长,都是"先有系统后有参数"