我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux下如何配置DNS服务

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux下如何配置DNS服务

这篇文章主要介绍Linux下如何配置DNS服务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、DNS服务简介

DNS:域名系统。主要用来记录(登记)域名和IP地址的映射关系(对应关系)。
DNS功能:域名解析。

正向解析:根据域名来解析出IP地址。域名—–>IP (最常用)
反向解析:根据IP地址来解析出域名。IP—–>域名 (用得较少)

域名:即网址。如www.baidu.com。

域名结构:是一种树形结构,跟目录结构类似。

域名组成:主机名.二级域名.一级域名(顶级域名).(根域)

根域:. root,用来存储顶级域名信息。全球有13台根域服务器

顶级域名(一级域名):用来标识这个机构的类型,类型如下:
net:网络机构 com:company商业机构 cn:中国 gov:政府机构
org:非盈利性组织 edu : 教育机构

二、实验环境

本次实验需要三台Linux主机,一台作为主DNS服务器,一台作为从属DNS服务器,还要一台作为DNS客户端。并且三个Linux主机必须处于同一网段,可以互相ping通。主DNS服务器的IP地址为192.168.100.1,从属DNS服务器的IP地址为192.168.100.2,客户机的DNS服务器的IP地址为192.168.100.3。三个必须都是静态的。

三、实验步骤

配置IP地址

(1):修改ifcfg-eth2文件

Linux下如何配置DNS服务

修改内容如下

Linux下如何配置DNS服务

按照如上方法,将主DNS服务器的IP地址设为192.168.100.1,从属DNS服务器的IP地址设为192.168.100.2,客户机的DNS服务器的IP地址设为192.168.100.3

(2)分别重启三个主机的网络服务

Linux下如何配置DNS服务

(3)测试三台主机的连通性

三台主机互相ping另外两台主机,一定要ping通,否则做下去没有意义。

Linux下如何配置DNS服务

配置主域名服务器

(1):安装bind包(可以使用rpm安装bind包,不过要解决依赖问题,因此可以使用yum安装,不用去管依赖问题。yum本地源的配置请看本文后面的附录)

Linux下如何配置DNS服务

如下显示则安装成功

Linux下如何配置DNS服务

(2):修改主配置文件

Linux下如何配置DNS服务

修改后的内容如下(将options中没有用的删除,再添加两个zone)

Linux下如何配置DNS服务

注:options中53为默认端口号(不要修改),192.168.100.1指明主域名的IP地址,allow-query {  0.0.0.0/0;  }表面允许所有用户查询。zone “topsec.com”指明了正向区域配置名, zone “100.168.192.in-addr.arpa”指明了反向区域配置名,type  master表面这是主域名服务器。注意,在后面所有的配置文件中,类似于{ 0.0.0.0/0 }这种类型的写法,大括号两边一定要各有一个空格,否则会报错。

注意:从理论上来说,在一台DNS服务器上可以解析多个不同的域名,只需要将其正向和反向的区域配置写在上面文件中,然后再配置相应的文件就可以了,但是,一般企业并不会这样做,因为这样会增加DNS服务器的负载,容易造成服务器崩溃。

(3):检测修改后的主配置文件是否正确

Linux下如何配置DNS服务

没有报错,说明修改后的配置文件并没有错误。

(4):新建一个正向区域配置文件topsec.com.zone(注意改配置文件的名字与上面第二步指定的正向配置文件要一致)

Linux下如何配置DNS服务

文件内容如下

Linux下如何配置DNS服务

$TTL——生存时间(86400秒=1天)   SOA表明授权信息开始记录

(5):检测修改后的正向区域配置文件是否正确

Linux下如何配置DNS服务

OK表明正向区域配置文件没有错误

(6):新建反向区域配置文件100.168.192.in-addr-arpa,为了方便,可以将正向区域配置文件拷贝然后进行修改

Linux下如何配置DNS服务

文件内容如下

Linux下如何配置DNS服务

(7):检测修改后的反向配置文件是否正确

Linux下如何配置DNS服务

Ok表明文件并没有错误

(8)重启DNS服务,使刚才的配置文件生效

Linux下如何配置DNS服务

(9)修改eth1配置文件(修改DNS1和DNS2的值)

Linux下如何配置DNS服务

修改后的文件内容如下

Linux下如何配置DNS服务

DNS1的IP地址为主域名服务器的IP地址(192.168.100.1)                        DNS2的IP地址为从属域名服务器的IP地址(192.168.100.2)

(10):重启网络服务,使刚才的修改生效

Linux下如何配置DNS服务

(11):查看DNS的IP地址

Linux下如何配置DNS服务

可以看到此时的DNS服务器分别为192.168.100.1和192.168.100.2,说明刚才的配置已经生效。

做到这一步,先不要着急着往下做,先在客户机上查看DNS解析是否正确,如果正确,再配置从属DNS服务器,如果不成功,则检查之前的错误

3.配置DNS客户端

(1):修改eth1配置文件(修改DNS1和DNS2的值)

Linux下如何配置DNS服务

DNS1的IP地址为主域名服务器的IP地址(192.168.100.1)                        DNS2的IP地址为从属域名服务器的IP地址(192.168.100.2)

(2):重启网络服务,使刚才的修改生效

Linux下如何配置DNS服务

(3):查看DNS的IP地址

Linux下如何配置DNS服务

(4):在客户机上查看主DNS服务器的解析是否正确

Linux下如何配置DNS服务

上图表明DNS服务器的解析是正确的

接下来就可以进行从属DNS服务器的配置了

4.配置从属DNS服务器

(1):安装bind

Linux下如何配置DNS服务

(2)修改配置文件

Linux下如何配置DNS服务

下面三张图片和上图一样,只是为了说明一些内容而已

Linux下如何配置DNS服务

上图是全局配置部分,53为默认端口,192.168.100.2为从属DNS域名服务器,allow-query{ 0.0.0.0/0}表明允许所有的IP查询

Linux下如何配置DNS服务

上图是正向区域配置部分,topsec.com为域名后缀,type slave表明这是从属服务器,file指定文件存储目录,masters { 192.168.100.1 }指明了主DNS服务器的IP地址。

Linux下如何配置DNS服务

上图是反向区域配置部分,其含义与正向区域配置部分含义相同。

(3):检测配置文件是否正确

Linux下如何配置DNS服务

没有输出结果,说明配置文件没有错误

(4):查看主域名服务器同步传送过来的文件(经过实践证明不需要在住域名服务器中修改配置文件,可以自动同步传送)

Linux下如何配置DNS服务

此时,没有任何文件

(5):重启DNS服务

Linux下如何配置DNS服务

(6)再次查看主域名服务器传送过来的数据

Linux下如何配置DNS服务

此时,已经有文件传送过来了,分别是正向区域解析的文件和反向区域解析的文件

5.验证

由于之前测试主域名服务器解析时已经配好了客户端,现在可以直接测试。

(1):正向解析(若不指定DNS域名服务器,则默认向主域名服务器发起解析)

Linux下如何配置DNS服务

可以看见,第二行的Server默认使用的是主域名服务器

(2):正向解析(指定DNS域名服务器)

Linux下如何配置DNS服务

可以看见这次解析使用的是从属DNS域名服务器

(3):反向解析

Linux下如何配置DNS服务

通过IP地址解析出来域名,说明反向解析也配置成功了。

至此,DNS域名服务器的配置就成功了!

附录:yum本地源的配置

(1):修改yum的配置文件

Linux下如何配置DNS服务

修改的内容如下

Linux下如何配置DNS服务

由于配置的是本地yum源,因此第三行为file:///mnt,同时修改enabled=1表明启用yum。

(2):挂载光盘

Linux下如何配置DNS服务

(3):这样yum就配置好了,就可以使用yum install -y 软件包名  来下载安装软件包了。

以上是“Linux下如何配置DNS服务”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux下如何配置DNS服务

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux下如何配置DNS服务

这篇文章主要介绍Linux下如何配置DNS服务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、DNS服务简介DNS:域名系统。主要用来记录(登记)域名和IP地址的映射关系(对应关系)。DNS功能:域名解析。正向解析
2023-06-28

linux下如何配置管理dns服务器

在Linux下配置和管理DNS服务器可以使用BIND软件包。以下是一些基本步骤:1. 安装BIND软件包:使用包管理器安装BIND软件包,如在Ubuntu上使用以下命令:```sudo apt-get install bind9```2.
2023-08-12

Linux下如何安装和配置DNS服务器

这篇文章主要介绍“Linux下如何安装和配置DNS服务器”,在日常操作中,相信很多人在Linux下如何安装和配置DNS服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下如何安装和配置DNS服务器
2023-06-10

linux中dns服务器如何配置

在Linux系统中配置DNS服务器,可以通过修改配置文件来实现。以下是一个基本的步骤:1. 打开DNS服务器配置文件。在大多数Linux发行版中,DNS服务器配置文件通常位于`/etc/bind/named.conf`或`/etc/name
2023-08-20

linux如何配置dns服务器地址

要配置DNS服务器地址,可以按照以下步骤进行操作:1. 打开终端,以root用户登录。2. 编辑`/etc/resolv.conf`文件:`sudo vi /etc/resolv.conf`。3. 在文件中添加DNS服务器地址,例如:`na
2023-08-20

Linux系统如何配置DNS

这篇文章主要介绍Linux系统如何配置DNS,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!DNS是互联网的一项服务,它是一个将域名和IP地址相互映射的分布式数据库,能够使大家更方便地访问互联网。Linux下配置dns
2023-06-28

如何改dns服务器配置

要改变DNS服务器配置,您可以按照以下步骤进行操作:1. 打开计算机的网络设置或控制面板。2. 找到网络连接选项,这可能称为“网络和互联网设置”或“网络和共享中心”。3. 在网络连接选项中,找到当前正在使用的网络连接。这可能是以太网连接或W
2023-08-14

Linux系统中如何配置DNS

本篇内容主要讲解“Linux系统中如何配置DNS”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中如何配置DNS”吧!运行环境redhat 9.0 ,IP地址172.18.121.3
2023-06-12

如何配置dns转发服务器

要配置DNS转发服务器,需要按照以下步骤进行操作:1. 选择一台运行Windows或Linux操作系统的服务器作为DNS转发服务器。2. 安装DNS服务器软件。对于Windows,可以选择Windows Server操作系统自带的DNS服务
2023-08-14

dns服务器如何打开配置

要打开和配置DNS服务器,您可以按照以下步骤操作:1. 打开“控制面板”并选择“网络和Internet”。2. 在“网络和Internet”菜单中,选择“网络和共享中心”。3. 在左侧菜单中,选择“更改适配器设置”。4. 右键单击您要配置的
2023-08-31

Ubuntu下怎么配置DNS服务器

这篇文章主要讲解了“Ubuntu下怎么配置DNS服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu下怎么配置DNS服务器”吧!DNS是计算机域名(Domain Name Sys
2023-06-28

dns备用服务器如何配置

配置DNS的备用服务器是为了提高系统的可用性和容错性,当主服务器出现故障或不可用时,备用服务器可以接管主服务器的工作,保证网络服务的正常运行。以下是配置DNS备用服务器的步骤:1. 选择一台空闲的服务器作为备用服务器,并确保该服务器与主服务
2023-08-14

Linux下如何架设DNS服务器

小编给大家分享一下Linux下如何架设DNS服务器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!反向域名转换数据文件db.127.0.0和db.192.11.56
2023-06-13

Linux下如何配置DHCP服务器

这篇文章将为大家详细讲解有关Linux下如何配置DHCP服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。DHCP服务器即动态主机配置协议,它是一种服务器-多客户端技术,它允许DHCP服务器将IP地址分
2023-06-28

Linux域名服务DNS配置方法

什么是 DNSDNS 全称是 Domain Name System,大意是域名解析系统,它的职责是把域名翻译成一个一个可以识别的 IP 供不同的计算机设备连接。 linux 有关 DNS 解析的配置和文件linux 中有三个文件是关于 dn
2022-06-04

Linux下如何配置SFTP服务环境

这篇文章主要介绍“Linux下如何配置SFTP服务环境”,在日常操作中,相信很多人在Linux下如何配置SFTP服务环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下如何配置SFTP服务环境”的疑
2023-06-12

dnsmasq如何配置dns

这篇文章给大家分享的是有关dnsmasq如何配置dns的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址N
2023-06-27

linux服务器dns怎么配置文件

要配置Linux服务器的DNS,需要修改以下文件:1. /etc/resolv.conf:这个文件包含了要使用的DNS服务器的IP地址。可以使用以下命令打开该文件:```sudo nano /etc/resolv.conf```在文件中添加
2023-08-31

编程热搜

目录