Linux学习 主机名解析机制分析(Hosts及DNS)
2021-06-13 本文已影响0人
让你变好的过程从来都不会很舒服
DNS(Domain Name System)
主机名解析机制分析
应用实例:用户在浏览器输入www.baidu.com
1、浏览器先检查浏览器缓存中有没有该域名解析的ip地址,如果有就先调用这个IP完成解析;
如果没有,就检查DNS解析器缓存,如果有就直接返回IP完成解析。这两个缓存,可以理解为本地的解析器缓存。
2、一般来说,当电脑第一次成功的访问了某一网站后,在一段时间内,浏览器或操作系统会缓存他的IP地址(DNS解析记录)
如在cmd窗口输入:
ipconfig/displaydns // DNS域名解析缓存
ipconfig/flushdns //手动清理dns缓存
3、如果本地解析器缓存没有找到对应的映射、检查系统中hosts文件中有没有配置对应的域名IP映射,如果有,解析并返回
4、如果本地的DNS缓存器和Hosts文件中均没有找到对应的IP,则到域名服务DNS进行解析域
