观察DNS通信过程
DNS(域名系统),第一性原理:为了解决网上机器命名的一种系统。DNS作为将域名和IP地址互相映射的分布式数据库,能让人通过查询目标域名得到目标IP地址,从而更加容易的上网
实验:使用tcpdump观察DNS通信过程
想要使用DNS(域名系统),那就必须知道DNS的IP地址,可以在.\etc\resolv.conf
中查询操作系统预留的DNS服务器IP地址
查询DNS服务器IP地址图示:
发送一个DNS请求,-t
代表请求类型, A
代表请求目标域名的IP地址,完整代码:host -t A www.baidu.com
发送DNS请求图示:
使用tcpdump监视DNS通信过程图示: