第二章 部署DNS服务

♥️作者介绍:奇妙的大歪

♥️个人名言:但行前路,不负韶华!

♥️个人简介:云计算网络运维专业人员

目录

一.DNS是什么?

1.DNS的工作原理

二.DNS内容

1.本章单词

2.域名空间结构:

3.顶级域中包含“组织域”和“国家或地区域”

4.DNS服务器的分类

5.DNS的查询方式

6.资源记录类型


一.DNS是什么?

DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。
举例来说,如果你要访问域名http://qq.com,首先要通过DNS查出它的IP地址是119.147.15.13。

1.DNS的工作原理

当 DNS 客户机需要查询程序中使用的名称时,它会查询本地DNS 服务器来解析该名称。客户机发送的每条查询消息都包括3条信息,以指定服务器应回答的问题。

  • 指定的 DNS 域名,表示为完全合格的域名 (FQDN) 。
  • 指定的查询类型,它可根据类型指定资源记录,或作为查询操作的专门类型。
  • DNS域名的指定类别。

对于DNS 服务器,它始终应指定为 Internet 类别。例如,指定的名称可以是计算机的完全合格的域名,如http://im.qq.com,并且指定的查询类型用于通过该名称搜索地址资源记录。

DNS 查询以各种不同的方式进行解析。客户机有时也可通过使用从以前查询获得的缓存信息就地应答查询。DNS 服务器可使用其自身的资源记录信息缓存来应答查询,也可代表请求客户机来查询或联系其他 DNS 服务器,以完全解析该名称,并随后将应答返回至客户机。这个过程称为递归。

另外,客户机自己也可尝试联系其他的 DNS 服务器来解析名称。如果客户机这么做,它会使用基于服务器应答的独立和附加的查询,该过程称作迭代,即DNS服务器之间的交互查询就是迭代查询。

二.DNS内容

1.本章单词

domain  域     
system  系统     
static  静态的
master  主要的

2.域名空间结构:

根域、顶级域、二级域、三级域或主机名

3.顶级域中包含“组织域”和“国家或地区域”

>组织域(三个字符)
gov:政府部门
com:商业部门
edu:教育部门
org:民间团体组织
net:网络服务机构 
mil:军事部门  
2>国家或地区域(两个字符)
cn:中国 
hk:香港
uk:英国

4.DNS服务器的分类

1>主要名称服务器(正本数据)
2>辅助名称服务器(副本、无法修改)
3>主控名称服务器(数据复制)
4>Cache-Only名称服务器(高速缓存)

5.DNS的查询方式

1>从查询方式分类
递归查询、迭代查询
2>从查询内容分类
正向查询:由域名查找IP地址 
反向查询:由IP地址查找域名

6.资源记录类型

SOA:起始授权机构
NS:名称服务器
A:主机
CNAME:别名
 

♥️看都看到这里啦留个三连再走吧!!你们的支持就是我的动力!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/256220.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Intellij Idea 导入项目

点击Import Project 选择项目根目录 点next 一路next 之后finsih 就好了 至于第一个界面是这样出来的: 把第一个Repen last project on startup 的勾去掉

Java代码实例2,idea导入项目后,没有项目结构

目录 专栏导读一、idea导入项目后,没有项目结构二、解决方案1、点击file -> project structure -> Modules2、点击右上角加号 --> import Modules3、选择import modules from external model4、导入后,就可以显示项目的目录结构了。 专栏导读 &…

idea导入项目爆红问题及解决方案

前言 如果遇到导入他人的项目,idea爆红的情况,很是头疼,这究竟是发生了什么?一度怀疑是不是项目出错了,但项目没错,但依旧爆红。 查找了很多资料,折腾了半天终于解决了这个问题。但同时又发现…

idea导入html项目,idea导入web项目教程

1.点击new project 新建项目,点击菜单File-->New-->Project,选择java Enterprise 新建project 2.点击next,继续下一步 这里勾不勾选都可以,因为是导入项目。(亲测勾不勾都无所谓) next 3.选择项目导入,并更改名称…

解决 IDEA 导入项目 中文乱码

解决 IDEA 导入项目 中文乱码 原文链接:https://blog.csdn.net/shengchanglong/article/details/79905893 注: 导入的中文乱码是因为原来的项目编码格式与本地IDEA编码格式不一致导致的. 一般开发环境的编码为"GBK""UTF-8",导致乱码的很大原因…

idea导入项目全部爆红问题怎么解决

背景 今天导入Git上拉下来的项目,又双叒爆红了。就像代码来大姨妈一样,紧张地手足无措。让我们一起看下咋回事。 二. 走过的路 为数不多的曾经爆红的经验告诉我,这一定是maven大哥们出问题了! 于是我开始检查: IDEA…

解决IDEA导入项目后无法运行的问题

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 问题描述 一个做毕业设计的小伙伴在IDEA中导入别人的项目不能运行。 解决方案 在此,详述此类问题的解决方案。 第一步:设置SDK 请在 File->P…

IDEA导入项目

Import Project 或者在项目页面直接File-Open也可以 选择项目文件目录,然后Create project from existing sources,不要使用下面的。 一直next直到出现项目管理页面 代码中的依赖爆红,可以去pom.xml删除掉所有然后粘贴上去,就会自动导入j…

IDEA导入新项目2021.12.27

1.首先在git或者在码云上下载到源码 2.然后在IDEA中关闭当前的项目,选择新的项目 3.打开后 4.接下来配置运行的环境 配置tomcat,选择添加配置 然后点击左上角的加号,选择tomcat server,选择本地tomcat服务 点击Application Serve…

idea如何import_导入项目

今天"炸药"问我idea如何导入项目: 先close project 再到开始界面import,然后一直next就可以了。 具体操作和注意事项 特别注意: >>> 开始导入项目前,注意,删掉别人电脑的idea配置和class&#xf…

PPT文件如何解决不能打印的问题

发现PPT文件不能打印,该怎么解决这种问题? 首先,我们需要确认的是,打印机是否是正常的,如果打印机能够正常运作的,那应该就是PPT文件设置了限制编辑,限制他人不能编辑、打印PPT文件。我们可用奥…

PPT文件删除打印限制

PPT文件受到了限制,导致我们没办法打印PPT文件,这种情况,我们只需要将限制编辑解除就可以了,不过如果是忘记了密码,想要解除限制编辑就需要使用其他方法了。虽然解密限制密码不需要找回正确的密码,但是也需…

怎么删除PPT设置的打印限制

其实PPT文件中并没有打印限制的,其实是设置了限制编辑导致的,限制编辑不仅会限制PPT文件中的编辑操作,还会限制不能打印PPT文件。 所以当我们不能打印PPT文件了,先确定一下打印机是否能够正常运行,如果打印机正常运行…

PPT文件不能打印是什么原因

PPT文件不能打印,这有可能是PPT文件设置了编辑限制导致的,可以试着解除编辑限制再尝试一下能不能打印。 如果你不知道密码,也可以用奥凯丰 PPT解密大师帮助你解除编辑限制 【PPT解密大师】快速找回密码_轻松移除使用限制-奥凯丰okfone

ppt文件不能打印出来怎么回事?

PPT文件不能打印,在确定打印机正常运作的前提下,如果PPT文件不能打印,大概率是PPT文件设置了编辑限制导致的,如果想要打印PPT文件,需要将编辑限制解除掉之后再进行尝试,如果没有密码,可以试着使…

信创办公–基于WPS的PPT最佳实践系列 (幻灯片的播放和打印)

信创办公–基于WPS的PPT最佳实践系列 (幻灯片的播放和打印) 目录 应用背景操作步骤1、常用快捷键2、了解打印功能 应用背景 在工作中,我们需要对幻灯片进行一定的操作或需要打印幻灯片,却不知道怎么使用相关的快捷键和打印的功能…

在一页纸上打印8页PPT讲义的方法

常常需要将PPT的内容以讲义形式打印出来,但PPT打印设置里只支持一页纸上打印1,2,3,4,6,9页幻灯片几种形式。所以最近被问到这样的问题: 想把一些ppt课件缩印,就是一张纸上面打印多页ppt而powerpnt里面只能定义每页6或者9张能不能实现其他的组…

AT32 MCU usb three virtual comport

示例目的 提供usb three virtual comport(实现3个虚拟串口设备)实例demo,其余系列使用方式与此类似。 注:本示例代码是基于雅特力提供的V2.x.x板级支持包(BSP)而开发,对于其他版本的BSP&#xf…

chatgpt赋能python:Python中的并运算:介绍及应用

Python中的并运算:介绍及应用 Python是一种功能强大且易于使用的编程语言,它的灵活性使得我们可以应用各种算法和数据结构进行处理。其中,位运算是Python中非常棒的特性之一,而其中又有一个重要的运算符——并运算。 什么是并运…