DNS服务器配置和测试

DNS服务器配置和测试DNS服务器配置和测试

大家好,又见面了,我是你们的朋友全栈君。

DNS服务器配置和测试

 

一、环境

两台服务器分别为:172.20.0.140和172.20.0.130,用yum install bind安装DNS服务。

二、程序配置

2.1 测试机配置

安装140时130做测试机,修改130的DNS配置。

vi /etc/resolv.conf

; generated by /sbin/dhclient-script

;;nameserver 172.20.0.1

nameserver 172.20.0.140

~           

2.2 主配置文件

named.conf配置文件

//

// named.conf

//

// Provided by Red Hat bind package to configure the ISC BINDnamed(8) DNS

// server as a caching only nameserver (as a localhost DNS resolveronly).

//

// See /usr/share/doc/bind*/sample/ for example named configuration files.

//

 

options {

        listen-on port 53 {any; };  // 修改为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”;

        allow-query     { 0.0.0.0/0; };  // 修改0.0.0.0/0;允许所有的IP

        recursion yes;

 

        dnssec-enable yes;

        dnssec-validation yes;

        dnssec-lookaside auto;

 

        /* Path to ISC DLV key*/

        bindkeys-file”/etc/named.iscdlv.key”;

 

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

};

 

logging {

        channel default_debug{

                file”data/named.run”;

                severitydynamic;

        };

};

 

zone “.” IN {

        type hint;

        file”named.ca”;

};

 

include “/etc/named.rfc1912.zones”;

include “/etc/named.root.key”;

2.3 反向解析配置

172.20.0.arpa文件配置

$TTL 1D

@       IN SOA  cmostest.com. rname.invalid. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        NS      @

        AAAA    ::1

102     PTR     toad.cmostest.com.

101     PTR     test.cmostest.com.

2.4 正向解析配置

文件为:named.cmostest.com

 

$TTL 600

$ORIGIN cmostest.com.

@       IN SOA  test.cmostest.com. rname.invalid. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H)    ; minimum

        NS      @

        IN      NS test

        A       127.0.0.1

test IN A 172.20.0.101

taod IN A 172.20.0.102

        AAAA    ::1

三、测试

3.1 启动

启动服务:

 

[root@localhost ~]# service named restart

Stopping named: .                                         [  OK  ]

Starting named:                                           [  OK  ]

[root@localhost ~]#

 

3.2 正向解析测试

正向解析测试,使用nslookup命令

[root@localhost named]# nslookup

> taod.cmostest.com

Server:           172.20.0.140

Address: 172.20.0.140#53

 

Name:    taod.cmostest.com

Address: 172.20.0.102

3.3 反向解析测试

反向解析,使用nslookup命令

Name:    taod.cmostest.com

Address: 172.20.0.102

> ^C[root@localhost ~]# nslookup

> 172.20.0.101

Server:           172.20.0.140

Address: 172.20.0.140#53

 

> 172.20.0.102

Server:           172.20.0.140

Address: 172.20.0.140#53

 

102.0.20.172.in-addr.arpa    name= toad.cmostest.com.

> 172.20.0.101

Server:           172.20.0.140

Address: 172.20.0.140#53

 

101.0.20.172.in-addr.arpa    name= test.cmostest.com.

 

3.4 Dig命令查看

查看cmostest.com这个域名是哪个DNS服务器管理的,使用dig命令

[root@localhost ~]#

[root@localhost ~]# dig -t ns cmostest.com

 

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6_9.2<<>> -t ns cmostest.com

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id:14075

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0,ADDITIONAL: 2

 

;; QUESTION SECTION:

;cmostest.com.                    IN    NS

 

;; ANSWER SECTION:

cmostest.com.              600  IN    NS   cmostest.com.

cmostest.com.              600  IN    NS   test.cmostest.com.

 

;; ADDITIONAL SECTION:

cmostest.com.              600  IN    A     127.0.0.1

test.cmostest.com. 600  IN    A     172.20.0.101

 

;; Query time: 0 msec

;; SERVER: 172.20.0.140#53(172.20.0.140)

;; WHEN: Sat Jun  3 17:58:432017

;; MSG SIZE  rcvd: 95

 

[root@localhost ~]#

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145975.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月16日 上午7:40
下一篇 2022年5月16日 上午7:40


相关推荐

  • egg yolk_人类蛋白数据库

    egg yolk_人类蛋白数据库欢迎关注”生信修炼手册”!直系同源蛋白的预测在系统发育,比较基因组学等多个领域都占用重要地位,COG数据库开创了同源蛋白数据库的先河,后续又不断有新的数据库涌现,而eggNOG就是目前使…

    2025年6月30日
    7
  • windows下载安装adb(极其简单)

    windows下载安装adb(极其简单)单独安装adb,不安装sdk下载adbGoogle很好的心,直接放出ADB的档案供人下载。下档路径如下:Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zipMac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zipLinux版本:https://dl.google.com/andro

    2022年5月16日
    49
  • 【京东商城首页实战2】导航条制作(1)[通俗易懂]

    【京东商城首页实战2】导航条制作(1)[通俗易懂]接下来,开始制作京东的导航条。效果如下图:图1业务分析:1.通栏盒子,并且有背景颜色2.有版心。3.版心里面包含左右浮动的两个盒子。4.有下拉效果的盒子后面,有三角形标志。5.右边的盒子里面包含几个li标签。分析完之后,对整个头部的构架和要实现的功能都有简单的了解,下面就是开始一步一步实现这些业务。1.制作一个通栏的盒子,并设置背景颜色。html代码:<

    2022年7月22日
    12
  • 5G网络技术「建议收藏」

    文章目录1.技术指标和三大应用场景(1)4G和5G指标对比(2)三大应用场景2.应用场景范例(1)5G应用场景——VR/AR/MR(2)5G应用场景——车联网(3)5G应用场景——智慧医疗(4)5G应用场景——智慧城市3.关键技术(1)超密集组网(2)大规模天线阵列(3)动态自组织网络(SON)(4)软件定义网络(SDN)(5)网络功能虚拟化(NFV)(6)SDN与NFV的区别4.面临的挑战(1)频谱资源挑战(2)新业务挑战(3)新使用场景挑战(4)终端设备挑战(5)安全挑战1.技术指标和三大应用

    2022年4月6日
    49
  • 图形数据库简介

    图形数据库简介我们来谈谈图形数据库 nbsp 一些行业观察家声称 nbsp nbsp 他们是增长最快的数据库类型 如果是这样 也许知道更多关于它们是有用的 nbsp nbsp nbsp nbsp 从基础开始 什么是图形数据库 它有什么用 nbsp nbsp nbsp nbsp 这是简短的答案 图表数据库将数据存储在关系数据库中的顶点和边缘与表格之间 它们是查找数据项之间 关系模式或多个数据项之间交互的关系的最有效方法 传统的关系数据库在寻找有关某些项目信息的信息时 会发现

    2026年3月19日
    2
  • rpm卸载多个有依赖的rpm包[通俗易懂]

    rpm卸载多个有依赖的rpm包[通俗易懂][root@devOOo_3.1.0_src]#rpm-qlibxml2[root@devOOo_3.1.0_src]#rpm-qalibxml2*[root@dev~]#rpm-qa|greplibxml2libxml2-python-2.6.26-2.1.12libxml2-devel-2.6.26-2.1.12libxml2-2.6.26libxm…

    2026年2月14日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号