DNS概述---运维笔记(补充版)

一·DNS概述

把域名翻译成IP地址的软件称为域名系统,即DNS。它是一种管理名字的方法。

(1)域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

(2)DNS功能:它允许用户在查找网络资源的时候使用层次化的对用户友好的IP地址。

二?DNS组成

(1)结构组成:

①核心:域名服务器:实际上就是装有域名系统的主机。它是一种能够实现名字解析(name resolution)的分层结构数据库。
a主要域名服务器:把域名翻译成IP地址的软件称为域名系统,即DNS。它是一种管理名字的方法。
b辅助域名服务器:当主域名服务器出现故障、关闭或负载过重时,辅助域名服务器作为主域名服务器的备份提供域名解析服务。辅助域名服务器中的区域文件中的数据是从另外的一台主域名服务器中复制过来的,是不可以修改的。
c缓存域名服务器:从某个远程服务器取得每次域名服务器的查询回答,一旦取得一个答案就将它放在高速缓存中,以后查询相同的信息就用高速缓存中的数据回答,缓存域名服务器不是权威的域名服务器,因为它提供的信息都是间接信息。
d转发域名服务器:负责所有非本地域名的本地查询。转发域名服务器接到查询请求后,在其缓存中查找,如找不到就将请求依次转发到指定的域名服务器,直到查找到结果为止,否则返回无法映射的结果。
主控名称服务器:提供复制资源的服务器。
Cache Only服务器:只负责查询数据,并将曾经查询到的数据保存到高速缓存中。

②域命名结构:
A根域
B顶级域
C二级域
D主机名/三级域
E区域(是由DNS名称空间中的单个区域或由具有上下隶属关系的紧密相邻的多个子域组成的一个管理单位.在DNS服务器中必须先建立区域, 然后再根据需要在区域中建立子域以及在区域或子域 中添加资源记录,才能完成其解析工作. )
a主要区域:负责在新区域的计算机上管理和维护本区域的资源记录。
b辅助区域:辅助DNS区域上的区域数据无法修改,所有数据都是复制主DNS服务器的记录。
c存根区域:只是此区域的权威名称服务器相关信息的来源。
F子域
G资源记录(资源记录是一个域名到值的绑定,它包括以下字段:域名、值、类型、分类和生命期。)

(2)系统组成:

①资源文件:现有域名系统于20世纪80年×××始投入使用。域名系统采用层次结构的名字空间,并且原来庞大的对应表被分解为不相交的、分布在因特网中的子表,这些子表称为资源文件。

②域名解析:A首先根据域名系统域名空间的层次结构将其按子树划分为不同的区域,每个区域可看作是负责层次结构中这一部分节点的可管理的权力实体。其次,每个区域必须有对应的域名服务器,每个区域中包含的信息存储在域名服务器上。根域名服务器知道所有顶级域名的域名服务器,对应于每个顶级域名,它都有两条资源记录:一条是NS资源记录,域名字段是该顶级域名,值字段是该顶级域名解析的域名服务器的域名;另一条是A资源记录,用来指明该域名服务器的域名对应的IP地址。最后,一个需要域名解析的用户先将该解析请求发往本地的域名服务器。如果本地的域名服务器能够解析,则直接得到结果,否则本地的域名服务器将向根域名服务器发送请求。依据根域名服务器返回的指针再查询下一层的域名服务器,依此类推,最后得到所要解析域名的IP地址。
B查询方式:
a?递归查询:该DNS服务器会查询自己的区域,如果没有找到结果,就向别的DNS服务器查询。接受查询的服务器必须告诉客户端请求查询的IP地址或告诉客户端找不到请求的地址的原因。
b?迭代查询:志DNS服务器自己根据自己的高速缓存或区域的数据
C根据查询内容分为:
a正向查询:由域名查找IP地址。
b由IP地址查找域名。

③域名反解:名反解是指给出一个IP地址,找出其对应的域名,这也是利用DNS来实现的。

(3)相关概念:

A转发器:转发器是网络上的一个域名系统服务器,它将对外部FQDN的查询转发到网络外部的DNS服务器。还刻有使用条件转发器按照特定的域名转发查询。
B根提示:根提示使非根域的DNS服务器可以查找岛根域的DNS服务器。

原文地址:http://blog.51cto.com/13468179/2083633

时间: 2024-10-08 02:51:16

DNS概述---运维笔记(补充版)的相关文章

部署DNS 服务---运维笔记

DNS是一组协议和服务,它允许用户在查找网络资源时使用层次化的对用户有友好的名称取代IP地址. 一·DNS的组成 (1)组成DNS的核心是DNS服务器,它保存了主机名和相应IP地址的数据库. (2)域命名结构是一种看起来和磁盘文件系统的目录结构类似的结构方案.包含了根域,顶级域,二级域和主机名. (3)区域:DNS的区域就是指域名空间树形结构的一部分,一个区域内的主机文件必须存放在DNS服务器内,用来存放这些数据的文件称作区域文件. (4)子域:可以将同一网络中的不同用户归于不同的子域然后给不同

AD活动目录概述--运维笔记

1.活动目录的基本概念(1)域和域控制器:域是活动目录的一种实现形式,也是活动目录最核心的管理单位.(2)名称空间:一个区域的名字(3)对象和属性:对象代表的是具体事务,属性是用来描述对象的数据.(4)容器:存放对象空间.(5)组策略:针对计算机或用户进行很多配置,包括安全配置和桌面工作环境的配置. 2.域结构(1)逻辑结构①单域:网络中只建立了一个域.②域树 :具有连续命名空间的多个域.③域林 :有一个或多个没有形成连续命名空间的域林组成.④组织单元:域内部的一种容器,可以包含域中的各种对象.

51CTO持续更新《通哥的运维笔记》

<通哥的运维笔记>将持续在51CTO网站更新,希望大家多多关注.互相学习,后期,我将会退出<通哥的运维笔记>系列视频教程,希望带给大家最大的收获,帮助大家更好的学习.进步.<通哥的运维笔记>主要从linux系统管理.虚拟化.cloudstack云平台以及网络管理之CCNA.CCNP.CCIE,等等方面深入讲解.

运维笔记{网络改造}来个照虎画猫!

运维笔记{网络改造}之疯言疯语 话说现有网络环境大概是这样的 ---.100MB联通光纤总带宽---. 连接Cisco 2960交换机--.. -.连接H3C5100路由器x4台----.1/2层各两台(ˇˇ) 想-{每台独立的公网IP做NAT转换} -连接Cisco3560三层交换机x4台-..对应每台路由器-..{交换机之间使用Trunk口连接} -.连接接入层杂牌交换机x8台-.每台3560接两台接入层交换机到桌面交换机-工位. 描述完毕!!! 改造完成环境是那样的呢?   Look看吧

Linux系统运维笔记(二),Linux文件编辑命令

Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令模式. 在命令模式的情况下,我们按:,进入到了末行模式. 输入wq!,然后回车,强行保存退出. q! [强制退出不保存]q[退出不保存]wq[退出并保存后面也可以加个!] vi /etc/centos-release 查看centos系统版本 原文地址:https://www.cnblogs.com

python运维笔记第一节

python 基础 公开发布时间1991年 是一种面向对象.解释型计算机程序设计语言由Guido van Rossum于1989年发明第一个公开发行版发行于1991年.   优点 简单                                                    Python是一种代表简单主义思想的语言. 易学                                                    Python极其容易上手因为Python有极其简单的说明文档

Linux运维笔记20180001-文件与目录管理权限

这段时间想了很多,虽然准备考研,但最后的目的也是为了工作,所以每天都会抽出一个小时来巩固运维的小知识.我觉得老师对我讲的一句话是对的,聪明的人会把两件事情同时做好.我没有盲目自信,毕竟时间精力有限,每天固定三个知识点,我会坚持做好.我的笔记基本源于网络整理,作为一位大学生,我觉得版权的问题没有商量的余地,在借鉴别人的文章时,我会把人家的地址贴出,以此让更多的人看见,致敬鸟叔,向那些在路上的程序员致敬. 1.umask 文件默认权限(0022) (1)root用户:默认022 文件:  -rw-r

菜鸟运维笔记:安装MySQL及phpMyAdmin

阿里云提示我备案,挺烦人的.前天通过github的学生开发包.免费获得了DigitalOcean的100刀消费券(要花5美元来激活账户),购置了一个每月10刀的主机,实际是按小时收费的,日结,很划算的.机器配置如下: 1 GB/ 1 CPU 30 GB SSD 硬盘 2 TB流量 CentOS7.0 旧金山机房 旧金山机房是几个国外机房里面比较稳定的,虽然ping有170+,但也比其他的快,强烈不建议新加坡机房,卡飞,而且经常断线. 关于lamp,lnmp网上已经有了wdcp,lnmp一键安装包

SNMP概述–运维必知的协议基础

一.什么是SNMP? SNMP是  “Simple Network Management Protocol” 的缩写,中文意思是简单网络管理协议,它是由互联网工作小组在RFC1157中定义的应用层协议,用于在网络实体或节点之间交换管理或监控信息. 二.为什么需要SNMP? 作为运维人员,我们很大一部分的工作就是为了保证我们的网络能够正常.稳定的运行.因此监控,控制,管理各种网络设备成了我们日常的工作.在网络兴起的早期,维护方式就是运维人员蹲在近端对设备进行各种操作,当网络设备越来越多,网络规模越