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

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.kler.cn/a/505688.html

相关文章:

  • Hive SQL必刷练习题:留存率问题
  • 从玩具到工业控制--51单片机的跨界传奇【2】
  • WORD转PDF脚本文件
  • 【源码】Sharding-JDBC源码分析之SQL重写实现原理
  • 【PyQt】如何在mainwindow中添加菜单栏
  • .net core 中使用AsyncLocal传递变量
  • Oracle查询-in条件超过1000
  • (NIPS-2024)GAN 已死;GAN 万岁!现代基线 GAN
  • Python 上下文管理器:优雅地管理资源
  • 鸿蒙-UIAbility组件生命周期
  • Vue3初学之Element-plus-table组件及分页
  • 【linux】文件与目录命令 - vim
  • linux之进程信号(初识信号,信号的产生)
  • 基于单片机的无线智能窗帘控制器的设计
  • 基于Java+SpringMvc+Vue技术的在线宠物分享平台分享
  • Windows 环境下安装和启动 Redis 服务
  • 国产fpga nvme ip高速存储方案设计
  • MATLAB语言的编程范式
  • 当父级元素设置了flex 布局 ,两个子元素都设置了flex :1, 但是当子元素放不下的时候会溢出父元素怎么解决 (css 样式问题)
  • 雷达流量监测系统:精准监控水流,确保水资源安全
  • 基于vite+vue3+mapbox-gl从零搭建一个项目
  • 使用 VSCode 进行 AI Commit 的笔记
  • Python 的函数式编程与应用场景
  • TIOBE编程语言排行靠前的编程语言的吉祥物
  • 跨平台实践:python中如何检查当前操作系统
  • 使用JMeter模拟多IP发送请求!