美文网首页
Linux_176_dns解析流程

Linux_176_dns解析流程

作者: 为宇绸缪 | 来源:发表于2022-06-18 08:06 被阅读0次

    dns在机器上的解析流程
    1、在浏览器上输入www.baidu.com,操作系统会先检查自己本地的hosts文件,是否存在了写死的对应关系,读取到了记录则进行解析,没有则进行下一步
    2、如果hosts文件没有写死的记录,操作系统会再去查看本地的dns缓存,是否有解析关系
    3、如果hosts文件和本地dns缓存都没有解析关系,那么操作系统会去我们在网络配置中定义的dns服务器地址去查找,如223.5.5.5,8.8.8.8,dns服务器进行查询是否存在www.baidu.com的记录,找到了表示该域名已在公网中注册了,找不到表示该域名未注册,不存在该域名

    1、检查本地host文件:先在自己脑海中过一遍有没有百度这个人的手机号,如果有就直接拨出
    2、查找本地DNS解析器缓存:如果自己脑子想不起来,那么到手机通讯录里查找百度,看看有没有在通讯录里面存着,有的话直接拨出
    3、查找首选DNS服务器:如果自己手机通讯录也没有,找最近的运营商服务点,让他们帮忙查询百度的号码
    4、如果未用转发模式,本地DNS就把请求发至13台根DNS由根服务器返回:直接打给中国运营商总公司进行查询(因为只要是入网的他们都能查到),由总公司直接返回给网点,再由网点返回给用户
    5、如果用的是转发模式,此DNS服务器,就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根DNS或把请求转至上上级,以此循环 这个网点接着上报给市营业厅、省营业厅,直到查询到并依次递归返回给网点,由网点交付

    相关文章

      网友评论

          本文标题:Linux_176_dns解析流程

          本文链接:https://www.haomeiwen.com/subject/jodkvrtx.html