centos中dns服务器没有配置正确,centos配置dns服务器

搜索热词

1、配置yum源

http://blog.csdn.net/kadwf123/article/details/78231694

2、修改服务器的主机名:

[root@MYDNS ~]# vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=MYDNS改成MYDNS

3、使用yum源安装dns服务包

[root@MYDNS etc]# yum -y install bind-libs bind bind-utils

Loaded plugins: fastestmirror,security

Loading mirror speeds from cached hostfile

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package bind.x86_64 32:9.8.2-0.62.rc1.el6_9.4 will be installed

---> Package bind-libs.x86_64 32:9.8.2-0.17.rc1.el6 will be updated

---> Package bind-libs.x86_64 32:9.8.2-0.62.rc1.el6_9.4 will be an update

--> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: 32:bind-libs-9.8.2-0.62.rc1.el6_9.4.x86_64

---> Package bind-utils.x86_64 32:9.8.2-0.17.rc1.el6 will be updated

---> Package bind-utils.x86_64 32:9.8.2-0.62.rc1.el6_9.4 will be an update

--> Running transaction check

---> Package openssl.x86_64 0:1.0.0-27.el6 will be updated

---> Package openssl.x86_64 0:1.0.1e-57.el6 will be an update

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package Arch Version Repository Size

================================================================================

Installing:

bind x86_64 32:9.8.2-0.62.rc1.el6_9.4 updates 4.0 M

Updating:

bind-libs x86_64 32:9.8.2-0.62.rc1.el6_9.4 updates 892 k

bind-utils x86_64 32:9.8.2-0.62.rc1.el6_9.4 updates 189 k

Updating for dependencies:

openssl x86_64 1.0.1e-57.el6 base 1.5 M

Transaction Summary

================================================================================

Install 1 Package(s)

Upgrade 3 Package(s)

Total download size: 6.6 M

Downloading Packages:

(1/4): bind-9.8.2-0.62.rc1.el6_9.4.x86_64.rpm | 4.0 MB 00:00

(2/4): bind-libs-9.8.2-0.62.rc1.el6_9.4.x86_64.rpm | 892 kB 00:00

(3/4): bind-utils-9.8.2-0.62.rc1.el6_9.4.x86_64.rpm | 189 kB 00:00

(4/4): openssl-1.0.1e-57.el6.x86_64.rpm | 1.5 MB 00:00

--------------------------------------------------------------------------------

Total 3.0 MB/s | 6.6 MB 00:02

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Updating : openssl-1.0.1e-57.el6.x86_64 1/7

Updating : 32:bind-libs-9.8.2-0.62.rc1.el6_9.4.x86_64 2/7

Updating : 32:bind-utils-9.8.2-0.62.rc1.el6_9.4.x86_64 3/7

Installing : 32:bind-9.8.2-0.62.rc1.el6_9.4.x86_64 4/7

Cleanup : 32:bind-utils-9.8.2-0.17.rc1.el6.x86_64 5/7

Cleanup : 32:bind-libs-9.8.2-0.17.rc1.el6.x86_64 6/7

Cleanup : openssl-1.0.0-27.el6.x86_64 7/7

Verifying : 32:bind-utils-9.8.2-0.62.rc1.el6_9.4.x86_64 1/7

Verifying : openssl-1.0.1e-57.el6.x86_64 2/7

Verifying : 32:bind-libs-9.8.2-0.62.rc1.el6_9.4.x86_64 3/7

Verifying : 32:bind-9.8.2-0.62.rc1.el6_9.4.x86_64 4/7

Verifying : 32:bind-utils-9.8.2-0.17.rc1.el6.x86_64 5/7

Verifying : openssl-1.0.0-27.el6.x86_64 6/7

Verifying : 32:bind-libs-9.8.2-0.17.rc1.el6.x86_64 7/7

Installed:

bind.x86_64 32:9.8.2-0.62.rc1.el6_9.4

Updated:

bind-libs.x86_64 32:9.8.2-0.62.rc1.el6_9.4

bind-utils.x86_64 32:9.8.2-0.62.rc1.el6_9.4

Dependency Updated:

openssl.x86_64 0:1.0.1e-57.el6

Complete!

[root@MYDNS etc]#

4、配置dns主配置文件

原文件不需要备份掉:

[root@MYDNS etc]# mv named.conf named.conf_bak

[root@MYDNS etc]# vi named.conf

options {

directory "/var/named"; // Base directory for named

allow-transfer {"none";}; // Slave serves that can pull zone transfer. Ban everyone by default

};

zone "." IN {

type hint;

file "named.ca";

};

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

zone "0.168.192.IN-ADDR.ARPA." IN { // Reverse zone.

type master;

notify no;

file "192.168.0.db";

};

zone "taryartar.com." IN {

type master;

notify no;

file "taryartar.com.db";

};

写入如下内容,保存。

5、进入上面配置的主目录中:

[root@MYDNS etc]# cd /var/named

6、创建正向解析文件:

[root@MYDNS named]# vi taryartar.com.db

$TTL 1H ; Time to live

$ORIGIN taryartar.com.

@ IN SOA mydns root.taryartar.com. (

2013011201 ; serial (todays date + todays serial #)

3H ; refresh 3 hours

1H ; retry 1 hour

1W ; expire 1 week

1D ) ; minimum 24 hour

@ IN NS mydns

;

IN A 192.168.0.88

mydns IN A 192.168.0.88

rac1 IN A 192.168.0.51

rac2 IN A 192.168.0.52

rac3 IN A 192.168.0.53

rac4 IN A 192.168.0.54

rac1-vip IN A 192.168.0.55

rac2-vip IN A 192.168.0.56

rac3-vip IN A 192.168.0.57

rac4-vip IN A 192.168.0.58

myscan IN A 192.168.0.61

myscan IN A 192.168.0.62

myscan IN A 192.168.0.63

rac1-priv1 IN A 10.0.10.1

rac1-priv2 IN A 10.0.10.2

rac2-priv1 IN A 10.0.10.3

rac2-priv2 IN A 10.0.10.4

rac3-priv1 IN A 10.0.10.5

rac3-priv2 IN A 10.0.10.6

rac4-priv1 IN A 10.0.10.7

rac4-priv2 IN A 10.0.10.8

;

7、创建反向解析文件:

[root@MYDNS named]# vi 192.168.0.db

$TTL 1H

@ IN SOA mydns root.taryartar.com. (

2013011201 ; serial (todays date + todays serial #)

3H ; refresh 3 hours

1H ; retry 1 hour

1W ; expire 1 week

1D ) ; minimum 24 hour

;

NS mydns.taryartar.com.

88 IN PTR mydns.taryartar.com.

89 IN PTR gnsvip.taryartar.com. ; reverse mapping for GNS

51 IN PTR rac1.taryartar.com.

52 IN PTR rac2.taryartar.com.

53 IN PTR rac3.taryartar.com.

54 IN PTR rac4.taryartar.com.

55 IN PTR rac1-vip.taryartar.com.

56 IN PTR rac2-vip.taryartar.com.

57 IN PTR rac3-vip.taryartar.com.

58 IN PTR rac4-vip.taryartar.com.

61 IN PTR myscan.taryartar.com.

62 IN PTR myscan.taryartar.com.

63 IN PTR myscan.taryartar.com.

1 IN PTR rac1-priv1.taryartar.com.

2 IN PTR rac1-priv2.taryartar.com.

3 IN PTR rac2-priv1.taryartar.com.

4 IN PTR rac2-priv2.taryartar.com.

5 IN PTR rac3-priv1.taryartar.com.

6 IN PTR rac3-priv2.taryartar.com.

7 IN PTR rac4-priv1.taryartar.com.

8 IN PTR rac4-priv2.taryartar.com.

8、启动dns

[root@MYDNS named]# service named start

Generating /etc/rndc.key:[确定]

启动 named:[确定]

[root@MYDNS named]# ps -ef|grep name

named 2492 1 0 11:22 ? 00:00:00 /usr/sbin/named -u named

root 2500 2015 0 11:22 pts/1 00:00:00 grep name9、添加开机自启动:

[root@MYDNS named]# chkconfig named on

[root@MYDNS named]# chkconfig --list |grep name

named 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

[root@MYDNS named]#

10、配置客户端使用dns服务器

/etc/resolv.conf添加如下内容:

[root@MYDNS etc]# vi /etc/resolv.conf

options attempts: 2

options timeout: 1

search taryartar.com

nameserver 192.168.0.8811、测试正向解析:

[root@MYDNS etc]# nslookup rac1

Server: 192.168.0.88

Address: 192.168.0.88#53

Name: rac1.taryartar.com

Address: 192.168.0.51

[root@MYDNS etc]# host rac1

rac1.taryartar.com has address 192.168.0.51

[root@MYDNS etc]# host rac2

rac2.taryartar.com has address 192.168.0.52

[root@MYDNS etc]# host rac1.taryartar.com

rac1.taryartar.com has address 192.168.0.51

12、测试反向解析:

[root@MYDNS etc]# nslookup 192.168.0.52

Server: 192.168.0.88

Address: 192.168.0.88#53

52.0.168.192.in-addr.arpa name = rac2.taryartar.com. 13、都没问题,ok

总结

以上是编程之家为你收集整理的centos配置dns服务器全部内容,希望文章能够帮你解决centos配置dns服务器所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:

编程之家官方1群

编程之家官方2群

编程之家官方3群

编程之家官方4群

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值