iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux之DNS服务器配置
  • 352
分享到

Linux之DNS服务器配置

服务器linux运维 2023-09-14 22:09:00 352人浏览 安东尼
摘要

 一、安装DNS服务 1、安装DNS服务相关软件包 bind: DNS服务器软件包 bind-utils: DNS测试工具,包括dig,host与nslookup等。 bind-chroot: 使BIND运行在指定的目录中二点安全增

 一、安装DNS服务

1、安装DNS服务相关软件包

bind: DNS服务器软件包

bind-utils: DNS测试工具,包括dig,host与nslookup等。

bind-chroot: 使BIND运行在指定的目录中二点安全增强工具。

我们选择bindbind-utils就够了:yum install bind bind-utils

2、BIND的启动

systemctl start named     //开启DNS服务

systemctl enable named  //开机自启动DNS服务

rndc status                        //查看域名服务器的运行状态

3、防火墙配置

摘要:防火墙默认是不允许DNS服务通过的,需要管理员添加允许防火墙通过DNS服务的策略

systemctl start firewalld     //开启防火墙

firewall-cmd --get-services  //显示防火墙预定义的服务(我们可以通过该命令找到dns)

firewall-cmd --permanent  --add-service=dns  //允许防火墙通过DNS服务

firewall-cmd --reload            //重新载入防火墙 

 接下来还有创建DNS服务正向查找区域和反向查找区域,为了更好理解,我们根据一个实训任务   展开讲解。                                                                                                                        ​                                                                                                                                                 

实训任务:

某公司要求在内部网络部署DNS服务器,用内部DNS服务器为内部网络中的计算机提供内部网络和Internet的域名解析服务。

部署信息如下:

任务一:在server1上安装DNS服务,并将其配置为主DNS服务器

(1) 安装DNS服务

(2) 创建正向查找区域,并根据上表提供的信息在区域中添加资源记录;

          创建反向查找区域,并根据上表提供的信息在区域中添加资源记录。

(3) 检查区域数据文件语法错误

(4) 启动/重启DNS服务

(5) 开启防火墙,添加对应的服务

任务二:使用client对主DNS服务器和辅助DNS服务器进行测试

(1) client网络配置

(2) 在客户端执行DNS域名查询测试,对DNS服务器进行域名查询测试

二、创建DNS服务器正向查找区域

1、配置DNS服务器主配置文件(正向查找)

vim /etc/named.conf

options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; };
        forwarders { 211.136.192.6;120.196.165.24; };  //转发DNS服务器IP地址
        forward only;

        recursion yes;

        dnssec-enable no;
        dnssec-validation no;

       
        bindkeys-file "/etc/named.root.key";

        managed-keys-directory "/var/named/dynamic";

        pid-file "/run/named/named.pid";
        session-keyfile "/run/named/session.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

zone "junyi.com" IN {  //此处的xxx.com由自己命名
  type master;
  file "junyi.com.zone";
  allow-update { none; };
};


include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
 

named-checkconf     //检查DNS服务主配置文件的语法

2、创建区域数据文件(正向查找区域)

cd /var/named

cp -a named.localhost junyi.com.zone    //此处的xxx.com.zone与主配置文件中定义的一致

vim junyi.com.zone

$TTL 1D
@       IN SOA  server 3094588253.qq.com. (   //邮箱改为自己的
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      server
server  A       192.168.1.10
www     A       192.168.1.100
ftp     CNAME   server
mail    A       192.168.1.200
@       MX 10   mail
~                              

named-checkzone junyi.com /var/named/junyi.com.zone    //检查区域文件的语法(正向)

三、创建DNS服务器反向查找区域

1、配置DNS服务器主配置文件(反向查找)

vim /etc/named.conf

摘要:在正向查找的基础上编辑。

options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; };
        forwarders { 211.136.192.6;120.196.165.24; };  //转发DNS服务器IP地址
        forward only;

        recursion yes;

        dnssec-enable no;
        dnssec-validation no;

       
        bindkeys-file "/etc/named.root.key";

        managed-keys-directory "/var/named/dynamic";

        pid-file "/run/named/named.pid";
        session-keyfile "/run/named/session.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

zone "junyi.com" IN {  //此处的xxx.com由自己命名
  type master;
  file "junyi.com.zone";
  allow-update { none; };
};

zone "1.168.192.in-addr.arpa" IN {
  type master;
  file "1.168.192.zone";
  allow-update { none; };
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

2、创建区域数据文件(反向查找区域)

cd /var/named

cp -a named.loopback 1.168.192.zone      //将模板文件复制到区域数据文件

vim 1.168.192.zone

$TTL 1D
@       IN SOA @ 3094588253.qq.com. (   //邮箱改为自己的
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       192.168.1.10
10       PTR     server.junyi.com.
100     PTR     www.junyi.com.
100     PTR     ftp.junyi.com.
200     PTR     mail.junyi.com.

named-checkzone 1.168.192 /var/named/1.168.192.zone  //检查区域文件语法(反向)

四、重启DNS服务

systemctl restart named

五、测试

1、客户端IP配置

cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33 

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static

IPADDR=192.168.1.20
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ee00f1c4-4501-4750-bb76-a1b226380d07
DEVICE=ens33

ONBOOT=yes
DNS1=192.168.1.10

2、正向域名查询和反向域名查询

正向域名查询:

反向域名查询:

至此,DNS服务器搭建完成!

来源地址:https://blog.csdn.net/weixin_63037066/article/details/129963557

--结束END--

本文标题: Linux之DNS服务器配置

本文链接: https://www.lsjlt.com/news/407844.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Linux之DNS服务器配置
     一、安装DNS服务 1、安装DNS服务相关软件包 bind: DNS服务器软件包 bind-utils: DNS测试工具,包括dig,host与nslookup等。 bind-chroot: 使BIND运行在指定的目录中二点安全增...
    99+
    2023-09-14
    服务器 linux 运维
  • linux中dns服务器如何配置
    在Linux系统中配置DNS服务器,可以通过修改配置文件来实现。以下是一个基本的步骤:1. 打开DNS服务器配置文件。在大多数Lin...
    99+
    2023-08-20
    linux dns服务器 服务器
  • linux如何配置dns服务器地址
    要配置DNS服务器地址,可以按照以下步骤进行操作:1. 打开终端,以root用户登录。2. 编辑`/etc/resolv.conf`...
    99+
    2023-08-20
    dns服务器 服务器
  • linux服务器dns怎么配置文件
    要配置Linux服务器的DNS,需要修改以下文件:1. /etc/resolv.conf:这个文件包含了要使用的DNS服务器的IP地...
    99+
    2023-08-31
    linux服务器 服务器
  • Linux下如何配置DNS服务
    这篇文章主要介绍Linux下如何配置DNS服务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、DNS服务简介DNS:域名系统。主要用来记录(登记)域名和IP地址的映射关系(对应关系)。DNS功能:域名解析。正向解析...
    99+
    2023-06-28
  • Linux云服务器怎么手动配置DNS
    这篇文章主要讲解了“Linux云服务器怎么手动配置DNS”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux云服务器怎么手动配置DNS”吧!配置云服务器...
    99+
    2023-02-10
    linux 云服务器 dns
  • linux下如何配置管理dns服务器
    在Linux下配置和管理DNS服务器可以使用BIND软件包。以下是一些基本步骤:1. 安装BIND软件包:使用包管理器安装BIND软...
    99+
    2023-08-12
    dns服务器 服务器 linux
  • Linux下如何安装和配置DNS服务器
    这篇文章主要介绍“Linux下如何安装和配置DNS服务器”,在日常操作中,相信很多人在Linux下如何安装和配置DNS服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下如何安装和配置DNS服务器...
    99+
    2023-06-10
  • 怎么进行linux系统dns服务器配置
    这篇文章跟大家分析一下“怎么进行linux系统dns服务器配置”。内容详细易懂,对“怎么进行linux系统dns服务器配置”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“怎么进行l...
    99+
    2023-06-28
  • WindowsServer2019DNS服务器的配置与管理之DNS转发器
    目录8. DNS转发器8.1 转发器实验环境说明8.2 在Server3上部署DNS服务器8.3 在Server1上设置转发器8.4 测试转发器参考资料DNS转发器是一种DNS服务器...
    99+
    2023-05-18
    DNS转发器
  • Centos配置DNS服务
    主DNS服务器: IP地址 :  192.168.101.10/24  DNS:192.168.101.10 备DNS服务器: IP地址:192.168.101.20/24  DNS: 192.168.101.10 要求:【利用 bind9...
    99+
    2023-08-31
    centos 服务器 linux
  • Linux之Web服务器配置(Apache)
    摘要: Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相...
    99+
    2023-09-26
    服务器 运维 linux apache
  • Windows Server 2019 DNS服务器的配置与管理之DNS正向解析
    目录6. DNS正向解析6.1 创建正向解析区6.2 添加正向解析资源记录6.3 为主机记录添加别名 别名6.4 为区域创建邮件交换记录 邮件交换记录6.5 验证正向解析功能参考资料...
    99+
    2023-05-18
    win2019 DNS正向解析
  • Windows Server 2019 DNS服务器的配置与管理之DNS反向解析
    目录7. DNS反向解析7.1 创建反向解析区7.2 增加指针记录 指针记录7.3 验证反向解析功能参考资料DNS反向解析是将IP地址转换为域名的过程。与传统的DNS解析不同,DNS...
    99+
    2023-05-18
    win2019 DNS反向解析
  • 华为ensp模拟器 DNS服务器的配置(dns服务器)
    目录 一、首先我们需要有一台服务器 二、打开服务器,配置DNS服务器。 1、双击打开服务器完成基础配置,给服务器配置一个IP地址: 2、配置服务器的信息,配置DNS服务器: 三、进入路由器配置信息  四、在pc机中查看dns服务器,并pin...
    99+
    2023-09-23
    服务器 网络 运维 dns服务器
  • windowsserver2008安装配置DNS服务器
    目录DNS服务器安装配置DNS服务器配置正向查找配置反向查找DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (I...
    99+
    2024-04-02
  • centos7怎么配置DNS服务器
    要配置CentOS 7上的DNS服务器,您可以按照以下步骤操作: 安装Bind软件包: 在终端中运行以下命令来安装Bind软件包...
    99+
    2024-03-01
    centos7 服务器
  • DNS: 使用 Bind 9 配置权威 DNS 服务器
    写在前面 分享一些通过 Bind9 配置DNS服务器的笔记博文内容涉及 一个基本的 DNS 权威服务器 配置流程理解不足小伙伴帮忙指正 我承认爱情是空幻的,只有情感才是真实的,是情感在促使我们去追求...
    99+
    2023-10-12
    DNS
  • dns根服务器怎么配置
    DNS根服务器是互联网上最高级别的DNS服务器,负责管理全球域名系统的最高级别域名。DNS根服务器不需要配置,因为它们已经预先配置在...
    99+
    2023-06-12
    dns根服务器 服务器
  • 如何改dns服务器配置
    要改变DNS服务器配置,您可以按照以下步骤进行操作:1. 打开计算机的网络设置或控制面板。2. 找到网络连接选项,这可能称为“网络和...
    99+
    2023-08-14
    dns服务器 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作