DHCP怎么参与DNS查询?

新手上路,请多包涵

设置DHCP后,在电脑上抓包发现DNS查询数据报的ip地址只有电脑主机ip地址和网关的ip地址,兄弟们能否解释下为啥不是DHCP给出DNS服务器地址,让主机和DNS服务器地址进行DNS查询和回复呢

阅读 2k
1 个回答

因为网关通过DHCP下发的DNS服务器地址就是网关自己的IP。

如果你在路由器上的DHCP设置中手动指定114.114.114.114这个DNS服务器地址,那么客户端拿到的就是114.114.114.114这个地址,客户端就会用114这个服务器去查询DNS请求。

如果路由器的DHCP返回的是网关自己的IP,那么客户端就会用网关的IP作为DNS服务器去查询DNS请求。

通常家用路由器默认都是下发路由器的IP作为DNS服务器。路由器收到请求后,再将请求转发给上游的DNS服务器。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进