一、什么是DNS
DNS(Domain Name System,域名系统),dns用于将域名解析解析为ip地址。
例如:给你www.baidu.com的主机名,你给 
我查出对应的ip地址:163.177.151.109。一些主机名还会有别名,如www.baidu.com就 
有别名www.a.shifen.com,甚至不止一个别名,或一个别名有2个ip地址。在linux机子 
上,运行nslookup(name service lookup)就是进行域名解析。如下面:
| 1 2 3 4 5 6 7 8 9 10 | ~$ nslookup www.baidu.com Server:         127.0.0.1 Address:        127.0.0.1#53 Non-authoritative answer: www.baidu.com   canonical name = www.a.shifen.com. Name:   www.a.shifen.com Address: 163.177.151.109 Name:   www.a.shifen.com Address: 163.177.151.110 | 
DNS工作方式分为递归查询和迭代查询,具体可参考下图