一、实验目的
二、实验设备
- 交换机:2950-24 ×1
- 服务器:Server-PT ×3(DHCP、DNS、WEB)
- PC 机:PC-PT ×3
- 连接线:直通线(Copper Straight-Through)
三、IP 规划
- DHCP 服务器:192.168.1.10
- DNS 服务器:192.168.1.11
- WEB 服务器:192.168.1.12
- PC 地址池:192.168.1.100 ~ 192.168.1.200
四、实验步骤(完整可复现)
1. 搭建拓扑

把所有设备拖进工作区,全部用直通线连接到交换机。确保所有端口灯变绿色,物理链路正常。
2. 配置服务器静态 IP
DHCP 服务器

IP:192.168.1.10子网掩码:255.255.255.0
DNS 服务器

IP:192.168.1.11子网掩码:255.255.255.0
WEB 服务器

IP:192.168.1.12子网掩码:255.255.255.0
3. DHCP 配置(我踩坑最多的地方!)
- Start IP:192.168.1.100
- Subnet Mask:255.255.255.0
- Gateway:192.168.1.1
- DNS:192.168.1.11

❌ 我遇到的问题
PC 一直获取到 192.168.1.1,网关 / DNS 全是 0.0.0.0原因:默认 serverPool 和自定义池冲突,DHCP 优先用了无效的默认池
✅ 我的最终解决方法(关键!)
把 默认 serverPool 的网段改成 192.168.2.0让它和当前局域网 192.168.1.0 不匹配DHCP 就会自动忽略默认池,只使用我新建的地址池
修改后:
- serverPool:192.168.2.0
- 自定义 NEW_LAN:192.168.1.100 ~ 200

然后关闭 DHCP 再重新打开,立刻生效!
4. PC 获取 IP
plaintext
ipconfig /release
ipconfig /renew
PC>ipconfig /release
IP Address………………….: 0.0.0.0 Subnet Mask…………………: 0.0.0.0 Default Gateway……………..: 0.0.0.0 DNS Server………………….: 0.0.0.0
PC>ipconfig /renew
IP Address………………….: 192.168.1.103 Subnet Mask…………………: 255.255.255.0 Default Gateway……………..: 0.0.0.0 DNS Server………………….: 0.0.0.0
可以看到:IP 地址和子网掩码获取成功,但默认网关与 DNS 服务器地址未被下发。
原因分析(关键说明)
经分析,该现象并非配置错误,而是由实验拓扑与软件特性共同导致:
无网关设备,DHCP 不会强制下发网关当前拓扑为纯二层交换网络,未配置路由器网关设备。在该场景下,PC 无需网关即可实现同一网段内的通信,因此 Packet Tracer 的 DHCP 服务不会强制下发网关地址。
纯二层环境下,DNS 下发存在兼容性问题在部分版本的 Packet Tracer 中,若拓扑仅为二层交换环境,DHCP 服务可能不会主动下发 DNS 服务器地址,即使地址池中已配置相关参数。
5. DNS 配置
Services → DNS 开启添加记录:

- www.jsjkj.com.cn → 192.168.1.12
- A.jsjkj.com.cn→ 192.168.1.101
- B.jsjkj.com.cn→ 192.168.1.102
- C.jsjkj.com.cn→ 192.168.1.103
6. WEB 配置
Services → HTTP 开启默认页面即可使用。

五、实验测试(全部成功!)
1. Ping IP 通
plaintext
ping 192.168.1.102

2. Ping 域名通
plaintext
ping B.jsjkj.com.cn

3. 浏览器访问网页
plaintext
http://www.jsjkj.com.cn

成功打开 Packet Tracer 默认网页!
六、超重要避坑总结(我亲测有效)
七、实验心得
这次实验从一开始 DHCP 分配失败、各种报错,到最后通过修改默认池网段实现成功,让我明白了:DHCP 服务会优先匹配同网段地址池,只要让默认池 “失效”,自定义池就能正常工作。
排错思路比死记步骤更重要!
交换式以太网实验.pkt
