2024年8月12日 08:46:15
This commit is contained in:
parent
67764ec906
commit
0d2c93d22e
@ -1,6 +1,6 @@
|
||||
# DNS与WEB服务
|
||||
|
||||
### 一、基础认知
|
||||
### 一、DNS
|
||||
|
||||
1. 什么是DNS
|
||||
|
||||
@ -66,6 +66,29 @@
|
||||
>
|
||||
> nslookup www.ntd.com
|
||||
|
||||
7. DNS域名解析从查询方式分类
|
||||
|
||||
1. `递归查询`(Recursive Query):
|
||||
- 客户端发送查询请求到DNS服务器,并要求服务器必须返回一个最终答案,即使需要服务器向其他DNS服务器进行查询。
|
||||
- 如果递归服务器无法解析域名,它会以递归方式向其他DNS服务器查询,直到获取到答案。
|
||||
2. `迭代查询`(Iterative Query):
|
||||
- 客户端发送查询请求到DNS服务器,但服务器不会代为查询,而是返回一个参考答案或者告诉客户端下一步应该查询哪个服务器。
|
||||
- 客户端根据返回的信息继续向其他DNS服务器进行查询,直到获取到最终答案。
|
||||
3. `非递归查询`(Non-recursive Query):
|
||||
- 当DNS服务器在本地缓存中拥有查询结果时,它可以立即返回答案,无需进一步查询其他服务器。
|
||||
- 这种查询通常速度快,因为不需要额外的网络通信。
|
||||
|
||||
根据查询的目的和场景,DNS查询还可以进一步分类:
|
||||
|
||||
4. `正向解析`(Forward Lookup):
|
||||
- 将域名(例如,www.example.com)转换为对应的IP地址(例如,93.184.216.34)。
|
||||
5. `反向解析`(Reverse Lookup):
|
||||
- 将IP地址转换为对应的域名(通常用于PTR记录查询,例如,将IP地址转换为对应的主机名)。
|
||||
6. `权威查询`(Authoritative Query):
|
||||
- 查询直接发送到负责该域名的权威DNS服务器,这些服务器拥有该域名的最终解析记录。
|
||||
7. `非权威查询`(Non-authoritative Query):
|
||||
- DNS服务器返回的查询结果不是来自权威DNS服务器,而是来自缓存中的数据。
|
||||
|
||||
### 二、WEB服务
|
||||
|
||||
1. Web服务概述
|
||||
|
Loading…
Reference in New Issue
Block a user