计算机网络基础:3.DNS服务器、域名分类

server/2024/10/22 12:36:52/

一、DNS服务器

        DNS服务器在网络中的作用类似于餐厅中的“顾客座位对照表”,它帮助前台(路由器)将顾客(用户)的请求转发到正确的餐桌(目标设备)。

   (1)概念与原理

  1. DNS的基本概念

            DNS(Domain Name System):DNS是域名系统,负责将域名(餐厅顾客的名字)转换为IP地址(餐桌编号),让网络能够找到和访问目标设备。
  2. DNS服务器的工作原理

    • 域名解析:当用户在浏览器中输入一个域名(例如:www.example.com),这个请求就像顾客向前台询问某个顾客的座位号。
    • DNS查询:前台(路由器)向DNS服务器查询这个域名对应的IP地址,就像前台查看“服务员名单”或“顾客座位对照表”来找到顾客的座位号。
    • 返回结果:DNS服务器返回相应的IP地址(例如:192.168.1.10),前台将顾客(数据请求)引导到正确的座位(目标设备)。

   (2)具体流程


      假设用户想访问 www.example.com:

  1. 用户输入域名:用户在浏览器中输入 www.example.com,就像顾客向前台询问“John Doe”的座位号。
  2. 路由器请求DNS服务器:路由器(前台)向DNS服务器发出查询请求,问“John Doe”的座位号是什么。
  3. DNS服务器查找记录:DNS服务器查找记录,找到“John Doe”对应的座位号是 192.168.1.10。
  4. DNS服务器返回IP地址:DNS服务器将这个IP地址返回给路由器,前台得到答案:“John Doe 坐在192.168.1.10号座位”。
  5. 路由器将请求引导到目标设备:路由器根据IP地址,将用户的请求发送到目标设备,就像前台引导顾客到正确的座位。

    (3)类型

  1. 根DNS服务器:就像是餐厅的主目录,知道所有顾客座位对照表的存放位置。
  2. 顶级域DNS服务器:像是餐厅的区域目录,管理特定区域内的顾客座位对照表,例如“com”区域的所有对照表。
  3. 权威DNS服务器:具体管理某个域名的DNS记录,就像是负责特定区域内所有顾客座位对照表的服务员。
  4. 递归DNS服务器:像是餐厅的前台代理,帮助顾客查找其他服务员手中的座位对照表,直到找到正确的记录。

二、域名分类

        域名网络中的作用类似于餐厅中的顾客名单,每个顾客的名字(域名)对应一个特定的座位(IP地址)。域名分类可以比作餐厅中的不同类型的顾客名单,比如VIP顾客名单、普通顾客名单等。

  1. 顶级域名(TLDs)

    顶级域名就像是餐厅中的不同区域,每个区域有自己的顾客名单。
    • 基础设施顶级域名(infrastructure TLDs):如 .arpa,用于互联网基础设施,类似于餐厅的内部管理名单。
    • 国家和地区顶级域名(ccTLDs):比如 .cn(中国)、.us(美国),就像是餐厅的特定区域名单,比如“VIP区域”、“家庭区域”等。
    • 通用顶级域名(gTLDs):比如 .com.net.org,就像是普通顾客名单,任何顾客都可以在这些名单中找到。
  2. 二级域名

           二级域名就像是餐厅区域内的具体顾客名单。例如,example.com 中的 example 就是二级域名。示例:在 example.com 中,example 是二级域名,表示某个特定的顾客。
  3. 三级域名及更低级别域名

            三级域名及更低级别域名就像是餐厅中每张桌子上的顾客名单,用于更详细的分类。示例:在 www.example.com 中,www 是三级域名,表示某个特定的顾客在某张特定的桌子上。

        具体分类:

  1. 通用顶级域名(gTLDs)

    • .com:商业组织的域名,就像是餐厅中所有普通顾客的名单。
    • .org:非营利组织的域名,类似于餐厅中的特殊顾客名单,比如慈善活动的参与者。
    • .net网络服务提供商的域名,像是为餐厅提供支持服务的顾客名单。
  2. 国家和地区顶级域名(ccTLDs)

    • .cn:中国的顶级域名,就像是餐厅中特定国家或地区的顾客名单。
    • .us:美国的顶级域名,类似于另一个国家或地区的顾客名单。
  3. 基础设施顶级域名(infrastructure TLDs)

    • .arpa:用于网络基础设施的域名,就像是餐厅的内部管理名单,用于管理餐厅内部系统和服务。
  4. 二级域名和三级域名

    • example.comexample 是二级域名,表示餐厅中的一个具体顾客。
    • www.example.comwww 是三级域名,表示这个具体顾客在某个特定的位置。


http://www.ppmy.cn/server/90128.html

相关文章

vllm部署记录

1. pip安装 pip install vllm 下载模型在huggingface.co 注意在modelscope上的这个opt-125m好像不行了,我git不下来报错 启动服务 vllm serve opt-125m --model opt-125m --port 8888 第一个opt-125m是名字,可以在vllm支持的模型中查到,第二个是模型存放文件夹及其路径…

Unity中有关Animation的一点笔记

也许更好的阅读体验 Animation Unity中Animation类并不是直接记载了和播放动画有关的信息,可以简单理解Animation为一个动画播放器,播放的具体内容就像卡带一样,当我们有了卡带后我们可以播放动画。 对应的则是编辑器中的组件 所以Anima…

C++之栈和队列使用及模拟实现

目录 栈的使用 队列的使用 栈的模拟实现 队列的模拟实现 deuqe容器介绍 在C语言中我们已经学习了栈和队列的相关性质,今天我们主要来学习C语法中栈和队列的相关概念。 栈的使用 在C中栈是一种容器适配器,在其内部适配了其它的容器,其相…

探索若依(Ruoyi):开源的企业级后台管理系统解决方案

探索若依(Ruoyi):开源的企业级后台管理系统解决方案 在现代企业管理中,拥有一个高效、稳定的后台管理系统是至关重要的。若依(Ruoyi)作为一款开源的企业级后台管理系统,为企业提供了丰富的功能…

【前端 13】Vue快速入门

Vue快速入门 在现代Web开发中,尽管通过HTML、CSS和JavaScript我们能够构建出美观且功能丰富的页面,但随着项目规模的增大,这种传统的开发方式在效率上逐渐显得力不从心。为了提高开发效率,前端开发者们引入了多种框架和库&#x…

IT服务运营过程中的资源要素管理(至简)

在IT服务运营管理过程中,所有资源要投入正式、连续、稳定运行,要保持规范化的管理和标准化的操作,具体包括工具管理、知识管理、服务台管理与评价、备件库管理等内容。 一、工具管理 1、工具的基本运营。见下表: 工具的基本运营…

Redis:AOF持久化

1. 简介 以日志的形式来记录每个写操作,将redis执行的每个写操作记录下来(读操作不记录),只需追加文件但不可以改写文件,redis启动之初会重新构建数据,即redis重启后会将日志中的所有写指令重新执行一遍以达…

Linux Vim教程(二):基本命令和操作

目录 1. 进入和退出Vim 1.1 启动Vim 1.2 退出Vim 2. 模式切换 2.1 切换到插入模式 2.2 切换到普通模式 2.3 切换到命令模式 2.4 切换到可视模式 3. 移动光标 4. 编辑文本 4.1 插入和追加文本 4.2 删除文本 4.3 复制和粘贴文本 4.4 撤销和重做 5. 搜索和替换 5.…