当前位置: 首页 > news >正文

DNS解析域名简记

域名通常是由: ```权威域名.顶级域名.根域名```组成的。

从左往右,级别依次升高,这和外国人从小范围到大范围的说话习惯相关。(我们自己是更习惯先说大范围再说小范围,如XX省XX市XX区XX路)

DNS解析域名时,会先查缓存表。有缓存则直接返回缓存中域名对应的IP地址,否则:

  1. 由于每个本地的DNS服务器都会存有根域名服务器的ip地址。在接收到用户解析域名的请求后,本地DNS服务器首先找到根域名服务器,根域名服务器会指明对应顶级域名服务器的IP地址;
  2. 本地DNS服务器再去找顶级域名服务器,顶级域名服务器又会为我们指明权威域名服务器的IP地址。
  3. 权威域名服务器会告诉本地DNS服务器这个域名对应的ip地址。本地DNS服务器再将ip返回给我们。

因此,真正存有域名对应IP的是权威域名服务器。根域名服务器和顶级域名服务器都是为我们指路找权威命名服务器用的。

但有时候,我们输入网址时可能会省略忽略根域名,例如:```www.sniper.com```。

 其中, `www`是一个权威域名下的子域名,代表“World Wide Web”(万维网)。在互联网的早期,www 被用作一个通用的子域名来指向托管网站内容的服务器。如今,它通常被认为是可选的。而sniper和com分别是权威域名和顶级域名,根域名被忽略了。

又如对顶级域名的忽略:```boardmix.cn```

浏览器层面会尝试自动补全。

  1. 如果浏览器无法自动补全顶级域名时,它会将网址发送给公共DNS服务器进行解析。DNS服务器会尝试找到与该域名关联的IP地址。
  1. 如果DNS服务器无法解析,它可能会尝试添加常见的顶级域名后缀,如“.com”、“.org”等。
  2. 需要注意的是,域名的知名度并不是决定其顶级域名是否被省略的因素。省略顶级域名更多是为了方便用户。而且域名的补全也不总是准确的,特别是当存在多个可能的顶级域名后缀时。因此,为了确保网址的正确性,通常建议在输入网址时包含顶级域名。
http://www.lryc.cn/news/520223.html

相关文章:

  • 【2024年华为OD机试】(B卷,100分)- 求最小步数 (Java JS PythonC/C++)
  • <C++> XlsxWriter写EXCEL
  • 接上一主题,实现QtByteArray任意进制字符串转为十进制数
  • CNN-GRU-MATT加入贝叶斯超参数优化,多输入单输出回归模型
  • Java 如何传参xml调用接口获取数据
  • uniapp 之 uni-forms校验提示【提交的字段[‘xxx‘]在数据库中并不存在】解决方案
  • excel VBA 基础教程
  • 基于异步IO的io_uring
  • 【江协STM32】10-2/3 MPU6050简介、软件I2C读写MPU6050
  • 仓颉笔记——写一个简易的web服务并用浏览器打开
  • DolphinScheduler自身容错导致的服务器持续崩溃重大问题的排查与解决
  • ecmascript 标准+ 严格模式与常规模式 + flat-flatMap 应用
  • 基于ILI9341液晶屏+STM32U5单片的显示试验
  • 最短路径算法
  • 如何用 ESP32-CAM 做一个实时视频流服务器
  • Centos7 解决Maven scope=system依赖jar包没有打包到启动jar包中的问题(OpenCV-4.10)
  • iOS实际开发中使用Alamofire实现多文件上传(以个人相册为例)
  • 如何将分割的mask转为为分割标签
  • 【动手学电机驱动】STM32-MBD(5)Simulink 模型开发之 PWM 输出
  • MySQL进阶突击系列(05)突击MVCC核心原理 | 左右护法ReadView视图和undoLog版本链强强联合
  • vue2日历组件
  • 【PyQt】多行纯文本框
  • workerman5.0篇〡异步非阻塞协程HTTP客户端
  • JavaScript 延迟加载的方法( 7种 )
  • python+pymysql
  • 基于 Selenium 实现上海大学校园网自动登录
  • 啥!GitHub Copilot也免费使用了
  • Spring配置文件中:密码明文改为密文处理方式(通用方法)
  • Linux下ext2文件系统
  • BUUCTF:web刷题记录(1)