首页 > 其他分享 >什么是DNS寻址

什么是DNS寻址

时间:2022-11-09 15:24:54浏览次数:76  
标签:浏览器 DNS 什么 寻址 本地 IP地址 服务器

什么是DNS寻址

1. 简单来说就是:DNS寻址就是 将 url 解析成 IP地址

2. 经历的步骤:

(1) 客户机(浏览器)发出查询请求
(2) 先查看本地计算机缓存,有的话无后面操作
(3) 本地计算机缓存没有的话,在本地DNS服务器查找,如果找到的话,就将记录返回给客户机
(4) 本地DNS服务器没有的话,将请求发送给根DNS服务器,根DNS服务器解析根域名,将一级(顶级)DNS服务器的IP地址返回给本地DNS服务器
(5) 本地DNS服务器向顶级DNS服务器发出请求
(6) 顶级DNS服务器将权限DNS服务器IP地址返回给本地DNS服务器
(7) 本地DNS服务器向权限DNS服务器发出请求
(8) 权限DNS服务器将所查询的IP地址返回给本地DNS服务器
(9) 本地DNS服务器将此IP地址返回给客户机(浏览器)
至此,寻址完成。
之后浏览器得到IP地址之后访问对应服务器,服务器响应浏览器。

3. 下图是寻址步骤图,直观的显示DNS寻址的过程

4. 说明

转载自:

https://www.jianshu.com/p/16f7390c0196
https://blog.csdn.net/q865165648/article/details/118438459
无任何侵权行为,纯属学习。

标签:浏览器,DNS,什么,寻址,本地,IP地址,服务器
From: https://www.cnblogs.com/Fantasyfzg/p/16873719.html

相关文章

  • 什么是 centos
    CentOS(CommunityENTerpriseOperatingSystem)是Linux发行版之一,它是来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源......
  • 2.Spring Cloud是什么
    转自:http://c.biancheng.net/springcloud/what-is-cloud.htmlSpringCloud是一款基于SpringBoot实现的微服务框架。SpringCloud源自Spring社区,主要由 Pivotal和......
  • 微服务是什么
    微服务(MicroServices)最初是由MartinFowler于2014年发表的论文《MicroServices》中提出的名词,它一经提出就成为了技术圈的热门话题。微服务,我们可以从字面上去理解,......
  • 为什么要做特征的归一化/标准化?
    作者丨shine-lee谈到featurescaling的必要性,最常用的2个例子可能是:特征间的单位(尺度)可能不同,比如身高和体重,比如摄氏度和华氏度,比如房屋面积和房间数,一个特征的变化范围可......
  • 【视频】什么是非线性模型与R语言多项式回归、局部平滑样条、 广义相加GAM分析工资数
    在这文中,我将介绍非​​线性​​回归的基础知识。非线性回归是一种对因变量和一组自变量之间的非线性关系进行建模的方法。最后我们用R语言非线性模型预测个人工资数据(查看......
  • XCTF---MISC--- 凯撒大帝在培根里藏了什么
    XCTF---MISC---凯撒大帝在培根里藏了什么 flag:flag{HAVEFUNWITHCRYPTO}解题思路:1、观察题目,下载附件。2、打开文件后发现是一串由AB组成的编码密文,根据编码特点,判......
  • 究竟什么是软件资产管理(SAM)?企业应该怎么做?
    软件资产管理通俗意义是指在国际上流行的一种清晰明确和可执行的管理计划,是一种科学的管理方法,是一系列帮助企业充分利用软件资产和应用程序的总和。软件资产管理是一个有机......
  • 为什么在股市上赚不到钱?
    ——这是第63篇文章1、本金太少。假如你的预期年回报率是10%,如果你有1万块钱本金,你的收益是1000块钱,只够每顿饭多几块肉;如果本金是100万,收益是10万,差不多是一个工人一年......
  • 究竟什么是POJO?
    POJO(PlainOldJavaObject)这种叫法是MartinFowler、RebeccaParsons和JoshMacKenzie在2000年的一次演讲的时候提出来的。     我在做J2EE培训中发现我的......
  • 什么样的vue面试题答案才是面试官满意的
    Vue组件渲染和更新过程渲染组件时,会通过Vue.extend方法构建子组件的构造函数,并进行实例化。最终手动调用$mount()进行挂载。更新组件时会进行patchVnode流程,核心就......