gball个人知识库
首页
基础组件
基础知识
算法&设计模式
  • 操作手册
  • 数据库
  • 极客时间
  • 每日随笔
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • 画图工具 (opens new window)
关于
  • 网盘 (opens new window)
  • 分类
  • 标签
  • 归档
项目
GitHub (opens new window)

ggball

后端界的小学生
首页
基础组件
基础知识
算法&设计模式
  • 操作手册
  • 数据库
  • 极客时间
  • 每日随笔
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • 画图工具 (opens new window)
关于
  • 网盘 (opens new window)
  • 分类
  • 标签
  • 归档
项目
GitHub (opens new window)
  • 面试

  • 数据库

  • linux

  • node

  • tensorFlow

  • 基础组件

  • 基础知识

    • java集合

    • jvm调优

    • java并发编程

    • java网络编程

      • 网络协议扫盲
      • netty

      • dns解析过程
        • 域名的层级
        • 迭代方式
        • 递归查找
      • websocket网络协议
    • java8新特性

    • javaAgent

    • java高级

  • 算法与设计模式

  • 分布式

  • 疑难杂症

  • go学习之旅

  • 极客时间

  • 知识库
  • 基础知识
  • java网络编程
ggball
2021-10-08

dns解析过程

# 域名的结构

image-20210815170504414

image-20210815170634101

从右向左的解析域名,而且完整的域名是如下所示(有后缀.root)

image-20210815170731813

# 域名的层级

image-20210815171113358

域名层级 例子
根域名 .root
顶级域名 例如:.com、.edu、.org
次级域名 例如:.google,.mit
主机名 www

优势:这样的层级结构,会有提高查询域名的效率,节省DNS解析时间,就像二叉树,多叉树结构,利用树的特性(左子树值比右子树小等等),查询效率会大大提高

# 域名的查询方式

image-20210815172022049

根据域名查询对应的ip地址,有两种方式

# 迭代方式

image-20210816185118619

解析过程:浏览器先把域名告诉DNS客户端,DNS客户端内置了根域名服务器信息(根域名服务器全球只有十几台),然后DNS客户端询问根域名服务器有没有该域名的ip信息,如果有,直接返回DNS客户端,如果没有,根域名服务器会告诉DNS服务器,我这里没有,但是我知道谁可能会有这个域名的信息,然后根域名服务器会把顶级域名的信息告诉DNS客户端,然后DNS客户端会去找顶级域名服务器,询问他有没有,一直往复,直到找到为止。

这样的好处是,查询过的域名,会被DNS客户端记住,下次解析的时候可以直接获取,不需要像第一次那么麻烦。

# 递归查找

image-20210816185954493

解析过程:浏览器先把域名告诉DNS客户端,DNS客户端会询问根域名服务器有没有这个域名的信息,如果根域名有的话,会返回给DNS客户端,最后给到浏览器,如果没有根域名服务器会询问顶级域名服务器,循环往复,直到找到域名的信息

根服务器主要用来管理互联网的主目录,最早是IPV4,全球只有13台(这13台IPv4根域名服务器名字分别为“A”至“M”),1个为主根服务器在美国,由美国互联网机构Network Solutions运作。其余12个均为辅根服务器,其中9个在美国,2个在欧洲(位于英国和瑞典),1个在亚洲(位于日本)

上次更新: 2025/06/29, 17:11:31
netty利用websocket协议开发服务端
websocket网络协议

← netty利用websocket协议开发服务端 websocket网络协议→

最近更新
01
AIIDE
03-07
02
githubActionCICD实战
03-07
03
windows安装Deep-Live-Cam教程
08-11
更多文章>
Theme by Vdoing
总访问量 次 | 总访客数 人
| Copyright © 2021-2025 ggball | 赣ICP备2021008769号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×

评论

  • 评论 ssss
  • 回复
  • 评论 ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
  • 回复
  • 评论 ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
  • 回复
×