zoukankan      html  css  js  c++  java
  • web----DNS解析

    概述

    DNS是一个按层次结构排列的分布式系统,由许多DNS服务器组成。DNS服务器是注册加入DNS的任何计算机。它具有域名和IP地址的索引,并且在请求时,它可以告诉您与域名关联的当前IP地址。如果它不知道,那么它将尝试从其他DNS服务器中找出。因此,当您在浏览器中键入域名时,浏览器会询问DNS服务器该域的IP地址是什么,DNS服务器会尝试告诉您。

    DNS根服务器

      根服务器主要用来管理互联网的主目录,全世界只有13台。1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理,负责全球互联网域名根服务器、域名体系和IP地址等的管理。

      根域名服务器中虽然没有每个域名的具体信息,但储存了负责每个域(如COM、NET、ORG等)的解析的域名服务器的地址信息。

    DNS工作的具体步骤

      1、当您在网络微览器中输入yahoo.com

      2、查询:网络浏览器或操作系统在自己的缓存中找不到对应的IP地址。

      3、将查询发送到下一级解析服务器,解析服务器就是您的ISP或因特网服务提供商。解析服务器在自己的缓存中查找,如果没有找到。继续将查询发送到下一级的根服务器,根服务器是DNS层次结构的顶部或根。

      4、根服务器并不知道该域名的ip是多少,但是他知道应该将解析请求发给谁来帮助它找到IP地址。根服务器会让解析服务器指向.com项级域名服务器(TLD)。

      5、解析服务器就会向特定的TLD服务器查询yahoo.com的IP地址。TLD服务器存储顶级域名的地址信息。(例如  .org  .com  .net),而这个特定的TLD服务器管理了 yahoo.com所属的.com域名,但这个特定的TLD服务器也不知道ip地址。TLD服务器就让解析服务器指向下一级,也是最后一级。权限名称服务器。权限名称服务器负贵关于域名的所有信息。

      6、权限名称服务器收到解析服务器的查询时。会将yahoo.com对应的IP地址作为响应。

      7、解析服务器在给你的电脑响应ip地址,并且解析服务器,会将ip地址存储到自己的缓存中,方便其他的用户的访问。

      

      

  • 相关阅读:
    LeetCode 453 Minimum Moves to Equal Array Elements
    LeetCode 112 Path Sum
    LeetCode 437 Path Sum III
    LeetCode 263 Ugly Number
    Solutions and Summay for Linked List Naive and Easy Questions
    AWS–Sysops notes
    Linked List
    All About Linked List
    datatable fix error–Invalid JSON response
    [转]反编译c#的相关问题
  • 原文地址:https://www.cnblogs.com/yanxiaoge/p/11056471.html
Copyright © 2011-2022 走看看