Linux系统(Centos7)了解DNS服务

这篇具有很好参考价值的文章主要介绍了Linux系统(Centos7)了解DNS服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


配置与管理DNS服务器
项目导入
    某高校组建了校园网,为了使校园网中的计算机简单快捷地访问本地网络及Intemet上的资源,需要在校园网中架设 DNS 务器,用来实现将域名转换成IP地址的功能。在完成该项目之前,首先应当确定网络中DNS服务器的部署环境,明确DNS服务器的各种角色及其作用。

  1. 了解DNS服务
        DNS(Domain Name Service,域名服务)是Internet/Intranet中最基础也是非常重要的一项服务,它提供了网络访问中域名和IP地址的相互转换。1.1 认识域名空间
        DNS是一个分布式数据库,命名系统采用层次的逻辑结构,如同一棵倒置的树。这个逻辑的树形结构称为域名空间。由于DNS划分了域名空间,所以各机构可以使用自己的域名空间创建DNS信息,如图1所示。

Linux系统(Centos7)了解DNS服务
    注意:DNS域名空间中,树的最大深度不得超过127层,树中每个节点最长可以存储63个字符。
    DNS树的每个节点代表一个域,通过这些节点,对整个域名空间进行划分,成为一个层次结构。域名空间的每个域的名字通过域名进行表示。域名通常由一个完全正式域名(Fully Qualifed Domain Name,FQDN)标识。FQDN 能准确表示出其相对于DNS域树根的位置,也就是节点到 DNS 树根的完整表述方式,从节点到树根采用反向书写,并将每个节点用“.”分隔。

   一个DNS域可以包括主机和其他域(子域),每个机构都拥有名称空间的某一部分的授权,负责该部分名称空间的管理和划分,并用它来命名DNS域和计算机。例如,163为com域的子域,其表示方法为163.com,而www为163域中的Web主机,可以使用www.163.com表示。
  注意:通常,FQDN 有严格的命名限制,长度不能超过256 字节,只允许使用字符a~z、0~9、A~Z 和减号(-)。点号(.)只允许在城名标志之间(例如“163.com”)或者 FQDN的结尾使用。域名不区分大小。
   特别提示:Intermet城名空间的结构为一棵倒置的树,并进行层次划分,如图1所示。由树根到树枝,也就是从DNS根到下面的节点,按照不同的层次,进行了统一的命名。域名空间最顶层,DNS根称为根域(root)。根域的下一层为顶级域,又称为一级域,其下层为二级域,再下层为二级域的子域,按照需要进行规划,可以为多级。所以对城名空间整体进行划分,由最顶层到下层,可以分成:根域、顶级域、二级域、子域。城中能够包含主机和子域。主机 www的FODN 从最下层到最顶层根域进行反写,表示为www.europe.example.com。

1.2了解DNS服务器的分类
  DNS服务器分为以下4类。

  1. 主DNS服务器
      主DNS 服务器(Master 或 Primary)负责维护所管辖域的域名服务信息。它从域管理员构造的本地磁盘文件中加载域信息,该文件(区文件)包含着该服务器具有管理权的一部分域结构的最精确信息。配置主域服务器需要一整套的配置文件,包括主配置文件(/etc/named.conf)、正向域的区文件、反向域的区文件、高速缓存初始化文件(/var/named/named.ca)和回送文件(/var/named/named.local)。

    2.辅助DNS服务器
       辅助DNS服务器(Slave或Secondary)用干分担主DNS服务器的查询负载。区文件是从主服务器中转移出来的,并作为本地磁盘文件存储在辅助服务器中。这种转移称为“区文件转移~。在辅助DNS服务器中有一个所有域信息的完整复制,可以有权威地回答对该域的查询请求 配置辅助DNS 服务器不需要生成本地区文作,因为可以从主服务器下载该区文件,所以只需配置主配置文件、高速缓存文件和回送文件就可以了。

    3.转发DNS服务器
       转发DNS服务器(Forwarder Name Server)可以向其他DNS 转发解析请求。在DNS服务器收到客户端的解析请求后,它首先会尝试从其本地数据库中查找;若未能找到,则需要间其他指定的DNS 服务器转发解析请求;其他DNS 服务器完成解析后会返回解析结果,转发 DNS 服务器将该解析结果缓存在自己的 DNS 缓存中,并向客户端返回解析结果。在缓存期内,如果客户端请求解析相同的名称,则转发 DNS 服务器会立即回应客户端;否则,将会再次发生转发解析的过程。
       目前网络中所有的DNS服务器均被配置为转发DN 服务器,向指定的其他DNS服务器或根域服务器转发自己无法完成的解析请求。

    4.唯高速缓存 DNS服务器
       供本地网络上的客户机用来进行域名转换。它通过查询其他DNS服务器并将获得的信息存放在它的高速缓存中,为客户机查询信息提供服务。唯高速缓存DNS服务器(Caching-only DNS server)不是权威性的服务器,因为它提供的所有信息都是间接信息。

    1.3 掌握 DNS 查询模式
    1.递归查询
       在收到 DNS工作站的查询请求后,DNS服务器在自己的缓存或区域数据库中查找。如果DNS服务器本地没有存储查询的DNS信息,那么,该服务器会询问其他服务器,并将返回的查询结果提交给客户机。

    2.转寄查询(又称迭代查询)
       在收到DNS工作站的查询请求后,如果在DNS服务器中没有查到所需数据,该DNS服务器便会告诉DNS工作站另外一台DNS服务器的IP地址,然后,再由DNS工作站自行向此DNS服务器查询,以此类推,直到查到所需数据为止。如果到最后一台DNS服务器都没有查到所需数据,则通知DNS工作站查询失败。“转寄”的意思就是,若在某地查不到,该地就会告诉你其他地方的地址,让你转到其他地方去查。一般在DNS服务器之间的查询请求便属于转寄查询(DNS服务器也可以充当DNS工作站的角色)。

    1.4 掌握域名解析过程
    1.DNS域名解析的工作原理
       DNS域名解析的工作过程如图1-2所示。
       假设客户机使用电信 ADSL(Asymmetric Digital Subscriber Line,非对称数字用户线路)接入 Intemet,电信为其分配的DNS 服务器地址为210.111.110.10,域名解析过程如下(见图1-2)。

Linux系统(Centos7)了解DNS服务

①客户端向本地DNS服务器210.111.110.10直接查询www.163.com的域名。

②本地DNS无法解析此域名,它先向根域服务器发出请求,查询.com的 DNS 地址。

③根域DNS管理.com、.net、.org等顶级域名的地址解析,它收到请求后,把解析结果返回给本地的DNS。

④本地DNS 服务器210.111.110.10得到查询结果后,接着向管理.com域的DNS服务器发出进一步的查询请求,要求得到163.com的DNS 地址。

⑤ .com 城把解析结果返回给本地DNS服务器210.111.110.10。

⑥本地DNS服务器210.111.110.10得到查询结果后,接着向管理163.com域的DNS服务器发出查询具体主机IP地址的请求(www),要求得到满足要求的主机IP地址。

⑦163.com把解析结果返回给本地DNS服务器210.111.110.10。

⑧本地DNS服务器得到了最终的查询结果,它把这个结果返回给客户端,从而使客户端能够和远程主机通信。

2.正向解析与反向解析
(1)正向解析。正向解析是指域名到IP地址的解析过程。
(2)反向解析。反向解析是从IP地址到域名的解析过程。反向解析的作用为服务器的身份验证。文章来源地址https://www.toymoban.com/news/detail-448931.html

到了这里,关于Linux系统(Centos7)了解DNS服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux服务器配置指南:网络、用户管理、共享服务及DNS配置详解

    💂 个人网站:【 海拥】【神级代码资源网站】【办公神器】 🤟 基于Web端打造的:👉轻量化工具创作平台 💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】 设置虚拟机的网卡为仅主机模式,并要求服务器采用双网卡, ens33 IP地址设置为192.168. 5.x/24(其中x学号),

    2024年02月05日
    浏览(58)
  • Centos7创建DNS服务器(超级简单,一看就会)

    简述:DNS(Domain Name System)域名系统,将网站域名和IP地址进行映射,用户输入网站域名即可查询到网站具体的IP地址,获得网站内容。  DNS服务器的作用: 1.将域名解析为IP 地址 2.客户端向DNS服务器(DNS服务器有自己的IP地址)发送域名查询请求 3.DNS服务器告知客户机Web服务

    2024年02月05日
    浏览(93)
  • centos7系统keepalived安装配置(服务器主备、负载均衡)

    https://gitcode.net/zengliguang/nginx_keepalived.git 主备服务器上都需要安装 主服务器脚本 备服务器脚本 虚拟机ip:192.168.11.56 主服务器:192.168.11.53 备服务器:192.168.11.54 keepalived安装之后,在 etc 里面生成目录 keepalived,有文件 keepalived.conf /etc/keepalived  需要修改的内容如下 hostname 需要

    2024年04月23日
    浏览(76)
  • 【Linux】Centos7 的 Systemctl 与 创建系统服务 (shell脚本)

    systemctl 命令 systemctl 状态 systemctl 运行级别 自建服务 1、服务存放路径 2、编写一个系统服务 Unit: Service: 举例 :wq退出 syscmd.sh脚本内容 方式一: 命令: java -jar xxxx.jar 方式二: 命令:java -jar xxxx.jar 方式三: 命令:nohup java -jar xxxx.jar 方式四: 命令:nohup java -jar xxxx.jar /

    2024年02月14日
    浏览(52)
  • Linux系统中配置DNS服务器

    分布式数据库(满足大量用户访问,将流量越分越小)。功能是域名解析,主机名与IP地址之间的转换,①正向解析(主机名-ip)。②反向解析(ip-主机名。 在域名服务器中,一个域名只能对应一个ip地址,但是一个ip地址可以对应多个域名,也可以没有。 在Linux系统中,常用

    2024年02月03日
    浏览(37)
  • Ubuntu 服务器通过 resolvconf 管理配置系统默认DNS解析服务器配置文件

    1、首先安装 resolvconf 如果未安装 2、检查已启动并启用的解析服务 3、如果未启用服务,则可以通过以下方式启动和启用它:  4、现在编辑 resolv.conf.d/head 配置文件 5、将您的 DNS 地址添加到此文件中,例如我使用(223.5.5.5 和 223.6.6.6)  6、现在强制 resolvevconf 在使用 -u 调用时

    2024年02月11日
    浏览(49)
  • 蓝易云:Linux系统【Centos7】如何配置完整的CC攻击防护策略

    完整的CC攻击防护策略包括以下步骤: 1. 调整内核参数 在CentOS 7系统中,可以通过修改内核参数来增加系统对CC攻击的抵抗力。具体操作如下: (1)打开sysctl.conf文件: ``` vim /etc/sysctl.conf ``` (2)在文件末尾添加以下配置: ``` # 增加端口最大排队连接数量 net.ipv4.tcp_max_syn_

    2024年02月02日
    浏览(48)
  • Linux(CentOS7.9)MongoDB的安装配置教程3个服务器+增量备份(带脚本)

    首先,作为前端的开发人员,使用 MongoDB 数据库 是非常常见的,接下来是在 Linux 系统下安装和配置 MongoDB 的过程。只要按照以下步骤操作,相信你一定可以顺利完成安装。 Ⅰ、安装前的简介: 1、什么是 MongoDB 数据库? MongoDB 是用 C++ 语言编写的,是一个基于分布式文件存储

    2024年04月08日
    浏览(64)
  • 删除linux(centos7)系统自带的open jdk,安装配置jdk环境

    安装的linux自带jdk8版本,我们不用自带的。 1、下载 下载地址:https://www.oracle.com/java/technologies/downloads 2、创建目录 创建文件夹,用来部署JDK,将JDK安装部署到:/export/server 内 3、解压缩JDK安装文件 将下载的文件上传到linux中,并解压到server目录下 4、配置JDK的软链接 5、配置

    2024年02月09日
    浏览(63)
  • Centos7下的DNS服务器部署(每一步图文结合超详细,适用于初学者)

    关于DNS服务,网上都有很多很详细很专业的讲解,但是对于大部分初学者可能看的比较懵懂,用白话来说就是起初人们因为对大量用于访问服务器的IP地址难以记住,所以就逐渐出现了域名的形式(诸如:www.baidu.com 之类的),但是计算机本身只能识别出像192.168.10.112之类的

    2024年02月07日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包