当前位置:首页 > 综合资讯 > 正文
黑狐家游戏

LinuxDNS服务器配置实验报告,Linux DNS服务器配置实验报告

LinuxDNS服务器配置实验报告,Linux DNS服务器配置实验报告

本实验报告详细记录了Linux DNS服务器的配置过程。通过实验,我们学习了如何安装、配置和测试DNS服务器,了解了DNS工作原理及各项参数设置。实验过程中,我们遇到了...

本实验报告详细记录了Linux DNS服务器的配置过程。通过实验,我们学习了如何安装、配置和测试DNS服务器,了解了DNS工作原理及各项参数设置。实验过程中,我们遇到了一系列问题,并逐一解决了它们,最终成功实现了DNS服务器的配置。

实验目的

1、掌握DNS服务器的基本概念和原理;

2、熟悉Linux环境下DNS服务器的安装和配置;

3、能够解决DNS服务过程中出现的问题。

实验环境

1、操作系统:Linux CentOS 7

2、DNS服务器软件:BIND 9.11.3

LinuxDNS服务器配置实验报告,Linux DNS服务器配置实验报告

3、实验拓扑:局域网内部DNS服务器、外部DNS服务器

实验步骤

1、安装DNS服务器软件

(1)安装依赖包

yum install -y bind bind-utils

(2)安装BIND软件

yum install -y bind

2、配置DNS服务器

(1)创建DNS区域文件

/etc/named目录下创建一个名为example.com的区域文件,内容如下:

$TTL    604800
@       IN      SOA     ns.example.com. admin.example.com. (
                                 2021031001         ; Serial
                                 604800           ; Refresh
                                 86400            ; Retry
                                 2419200          ; Expire
                                 604800 )         ; Negative Cache TTL
;
@       IN      NS      ns.example.com.
ns      IN      A       192.168.1.10
www     IN      A       192.168.1.11
mail    IN      A       192.168.1.12

(2)配置DNS解析器

LinuxDNS服务器配置实验报告,Linux DNS服务器配置实验报告

/etc/named.conf文件中添加如下内容:

zone "example.com" IN {
        type master;
        file "/etc/named/example.com";
};

(3)启动DNS服务

systemctl start named
systemctl enable named

3、配置外部DNS服务器

(1)在/etc/named.conf文件中添加如下内容:

zone "8.8.8.8" IN {
        type master;
        file "/etc/named/8.8.8.8";
};

(2)创建外部DNS区域文件8.8.8.8如下:

$TTL    604800
@       IN      SOA     ns.google.com. admin.google.com. (
                                 2021031001         ; Serial
                                 604800           ; Refresh
                                 86400            ; Retry
                                 2419200          ; Expire
                                 604800 )         ; Negative Cache TTL
;
@       IN      NS      ns.google.com.
ns      IN      A       8.8.8.8
www     IN      A       8.8.8.8

(3)重启DNS服务

systemctl restart named

实验结果与分析

1、在局域网内部测试DNS解析

在局域网内部,使用nslookup命令查询www.example.com,结果如下:

LinuxDNS服务器配置实验报告,Linux DNS服务器配置实验报告

$ nslookup www.example.com
Server: 192.168.1.10
Address: 192.168.1.10#53
Non-authoritative answer:
Name: www.example.com
Address: 192.168.1.11

结果显示,DNS解析成功,解析到了局域网内部的服务器地址。

2、在局域网外部测试DNS解析

在局域网外部,使用nslookup命令查询www.example.com,结果如下:

$ nslookup www.example.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: www.example.com
Address: 192.168.1.11

结果显示,DNS解析成功,解析到了局域网内部的服务器地址,这表明外部DNS服务器已正确配置。

通过本次实验,我们掌握了Linux环境下DNS服务器的安装、配置和调试方法,在实验过程中,我们成功实现了局域网内部和外部DNS解析,为网络环境提供了可靠的域名解析服务,在今后的工作中,我们将不断积累经验,提高网络运维能力。

黑狐家游戏

发表评论

最新文章