客户端发送http请求一定会经过DNS吗?

今天遇见的关于http请求的问题。一定会吗?希望有大佬可以解答一下。

阅读 5.1k
2 个回答

直接访问IP地址、要访问的域名在hosts文件中有映射、要访问的域名在本地DNS缓存中,上述情况都不会发起DNS请求。

个人见解:
DNS是域名解析服务器,当你http请求的是xxx.com这种是肯定是会经过的。
如果是直接用ip地址,我感觉应该不会走DNS。
DNS的作用不就是查域名对应的目标ip。

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