From 247de7bc93b43a4e87af63a90e0cc2a62b31b82d Mon Sep 17 00:00:00 2001 From: jun <2395306536@qq.com> Date: Sat, 5 Aug 2023 17:15:14 +0800 Subject: [PATCH] update other-network-questions.md --- docs/cs-basics/network/other-network-questions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/cs-basics/network/other-network-questions.md b/docs/cs-basics/network/other-network-questions.md index 7e6ca16a..eb6b43f5 100644 --- a/docs/cs-basics/network/other-network-questions.md +++ b/docs/cs-basics/network/other-network-questions.md @@ -288,9 +288,9 @@ DNS(Domain Name System)域名管理系统,是当用户使用浏览器访 ![DNS:域名系统](https://oss.javaguide.cn/github/javaguide/cs-basics/network/dns-overview.png) -在实际使用中,有一种情况下,浏览器是可以不必动用 DNS 就可以获知域名和 IP 地址的映射的。浏览器在本地会维护一个`hosts`列表,一般来说浏览器要先查看要访问的域名是否在`hosts`列表中,如果有的话,直接提取对应的 IP 地址记录,就好了。如果本地`hosts`列表内没有域名-IP 对应记录的话,那么 DNS 就闪亮登场了。 +在一台电脑上,可能存在浏览器 DNS 缓存,操作系统 DNS 缓存,路由器 DNS 缓存。如果以上缓存都查询不到,那么 DNS 就闪亮登场了。 -目前 DNS 的设计采用的是分布式、层次数据库结构,**DNS 是应用层协议,基于 UDP 协议之上,端口为 53** 。 +目前 DNS 的设计采用的是分布式、层次数据库结构,**DNS 是应用层协议,它可以在UDP或TCP协议之上运行,端口为 53** 。 ### DNS 服务器有哪些?