DNS解析

DNS (domain name system) 主要作用就是将主机域名转换为ip地址

端口:

TCP  53
UDP  53

推荐之前看过的一本书《网络是怎样连接的》里面解释的非常通俗易懂(这个系列的书都很nice),建议大家去看看。
DNS 服务器怎么工作,就是将信息分布保存在多台 DNS 服务器中,这些 DNS 服务器相互接力配合,从而查找出要查询的信息。

DNS解析种类

按照查询方式分:

1.递归查询:客户机与本地 DNS 服务器之间

2.迭代查询:本地 DNS 服务器与根等其他 DNS 服务器的解析过程

解析过程:

递归

1.查找本机缓存
2.若无则找本机 host
3.还没有就向本地 DNS 服务器发出请求
4.本地 DNS 服务器查找 DNS 缓存 和 内置的解析 若有则向客户机返回 IP 地址

迭代

5.若无则向外查找
6.本地 DNS 服务器向根域 DNS 服务器发送请求
7.根域 DNS 服务器回应 .com域名服务器 的 IP 地址
8.本地 DNS 服务器向 .com域名服务器 发送请求
9..com域名服务器回应 baidu.com域名服务器 的 IP 地址
10.本地 DNS 服务器向 baidu.com域名服务器 发送请求
11.baidu.com域名服务器回应 www.baidu.com 对应的 IP 地址
12.本地 DNS 服务器把收到的 IP 地址返回给客户机,并记下缓存
13.客户机收到地址并记下缓存

按照查询内容分:

正向解析:已知域名,解析IP地址

反向解析:已知IP地址,解析域名

清除DNS缓存

客户机清除缓存

ipconfig /flushdns      清除 DNS 缓存
ipconfig /displaydns    查看 DNS 缓存

服务器清除缓存

 windows服务器:dns工具--查看--高级,调出缓存,清除缓存

域名解析记录类型

A记录:正向解析记录
CNAME记录:别名
PTR记录:反向解析记录
MX:邮件交换记录
NS:域名服务器解析

手工解析域名:
nslookup 域名
eg:

nslookup baidu.com

nslookup 手工解析时,会进行一个反向解析,显示真实服务器信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值