DHCP 与 DNS(OpenWrt homelab)
DHCP 是什么 DHCP(Dynamic Host Configuration Protocol)在客户端开机或接入网络时,自动下发一组网络参数,常见包括: IP 地址、子网掩码 默认网关 DNS 服务器地址 租期(lease time) 可选:域名、search domain(搜索域) 要正常上网,客户端至少需要 IP、掩码、网关和 DNS;其中 DNS 地址往往也是 DHCP 一并下发的,所以很多人会感觉「DHCP 和 DNS 是一起的」——协议上它们仍是两件事,只是经常由同一台设备、同一份配置一起管。 参考:鸟哥 DHCP 理论 DNS 和 DHCP 有没有关联 有,但分工不同: 协议 回答的问题 DHCP 这台设备用哪个 IP、网关、租期;DNS 问谁 DNS 这个名字对应哪个 IP 关联方式常见有三类: DHCP 在选项里告诉客户端「DNS 服务器是 x.x.x.x」(OpenWrt 上经常是路由器自己)。 内网 DNS 记录和 DHCP 租约/静态分配共用同一份「主机名 ↔ IP」数据(dnsmasq 典型做法)。 DHCP 下发 search domain(如 lan),客户端访问 nas 时会尝试解析 nas.lan。 公网域名(如 example.com)仍由上游 DNS 或转发解析;你在 homelab 里配的通常是内网名(*.lan、*.home 等)的本地解析。 ...