- 根域:
.
根域由13组根域名服务器管理, 从A.ROOT-SERVERS.NET
到M.ROOT-SERVERS.NET
- 顶级域名: 通用顶级域名
.com
.net
地区顶级域名.cn
.jp
- 次级域名:
google
baidu
- 主机名:
www
mail
域名解析
- 1、查询本地
hosts
文件,unix系操作系统一般在/etc/hosts
- 2、查询本地DNS缓存,windows刷新DNS缓存
ipconfig /flushdns
- 3、若本地DNS缓存不存在相关记录则查询首选名称服务器
- 若目标域名处在名称服务器的管理之下, 则返回结果
- 若不在, 如果名称服务器设置了转发,则转发给上一级DNS解析,否则,自顶向下查询
工具
- dig +trace www.baidu.com
NS记录用于表示某个域的名称服务器,每个区域文件中至少定义两个名称服务器,以便在一个服务器出现问题时还能正确运行. 如果只有一个名称服务器,大多数 DNS 服务器软件都会认为区域文件无效,在自顶向下查询过程中, 父域的名称服务器根据自己的ns记录确定子域的名称服务器
example.com. IN NS ns
example.com. IN NS ns2.example.com
# 上述两条记录表示example.com域的名称服务器为ns.example.com, 备用名称服务器为ns2.example.com

- SOA是start of authority的简称,提供了DNS主服务器的相关信息
dig -t soa asdj.me
包括:
1、DNS主服务器名
2、管理员的E-mail,由于@在数据库文件里有特殊作用,所以这里是用.代替的。
3、更新序号。表示数据库文件的新旧,一般是用时间来表示,这里1703230011表示的是2017年3月23日进行了一次更新,当天更新编号0011.
4、更新频率。 表示每5秒,slave服务器就要向master服务器索取更新信息。
5、失败重试时间,当某些原因导致Slave服务器无法向master服务器索取信息时,会隔5秒就重试一次。
6、失效时间。如果一直重试失败,当重试时间累积达到86400秒时,不再向主服务器索取信息。
7、缓存时间。默认的TTL缓存时间。
- windows 下
tracert
,linux下traceroute
参考:
https://www.cnblogs.com/Finley/p/6831508.html
http://blog.csdn.net/a583929112/article/details/66499771
http://blog.csdn.net/wangjun5159/article/details/54599759
网友评论