首先需要安装两个常用的包

Yum install bind bind-chroot

安装的时候出现了另一个进程正在占用3144,主要原因是另外一个程序给yum加了锁,要等到yum-updatesd 程序退出以后才可以进行",yum-updatesd是系统自带的一个提供系统更新的服务,安装文件也叫做yum-updatesd,这个服务默认是自动启动的(init5),它运行的时候会自动给yum加锁,这就导致了开机后不能手动进行yum了。

 

通过强行解除锁定就可以了,代码如下 rm -rf/var/run/yum.pid

 

将所有etc下面的以named为主的文件拷贝到/var/named/chroot/etc下面去

1:Cd /etc/进入etc这个文件夹

 

2:Lsnamed*显示所有与named相关的文件

 

3:Cp -anamed* /var/named/chroot/etc/ 将所有与named相关的文件拷贝到/var/named/chroot/etc/下面

 

4:将/var/named/下面的data dynamic named slaves拷贝到chroot下面的var下面的named

A:  cd  /var/named/

 

B:  cp -a data/dynamic/named.* slaves/ chroot/var/named/

 

打开name.conf

A:cd/var/named/chroot/etc/

 

B:vimname.conf

 

 

centos cp 命令 覆盖 centos 覆盖安装_服务器

只监听本机的53的端口,可以换成any

 

centos cp 命令 覆盖 centos 覆盖安装_vim_02

Ipv6的信息,可以忽视

 

centos cp 命令 覆盖 centos 覆盖安装_文件拷贝_03

默认路径/var/named/chroot

 

centos cp 命令 覆盖 centos 覆盖安装_vim_04

允许本机查询,可以换成网段,或者any

 

centos cp 命令 覆盖 centos 覆盖安装_centos cp 命令 覆盖_05

是否开启递归查询

 

centos cp 命令 覆盖 centos 覆盖安装_文件拷贝_06

 

定义的域

 

centos cp 命令 覆盖 centos 覆盖安装_centos cp 命令 覆盖_07

Zone "wanlei.com" IN {

                   type master;主辅dns的区别,主为master辅助为slave

                    file"wanlei.zone";主机映射存储文件的地方

};

 

cp -a wanlei.zone wanlei.arpa

centos cp 命令 覆盖 centos 覆盖安装_服务器_08

反向解析

 

:wq 保存配置

 

进入 /var/named/chroot/var/named

 

创建并进入 vimwanlei.zone

第一列为域名

第二列为class  IN

第三列为type   A    正向解析 address

                            PTR 反向解析

                            CNAME 别名

                            MX -主机名 域内的邮件服务器

                            NS-主机地址 哪台主机为DNS服务器

 

第四列为值

书写规则

 



$TTL 1D

 

 

                   



@

SOA

域名.

root@wanlei.com.(

 

 

 

201502

 

 

 

1D

 

 

 

1H

 

 

 

1W

 

 

 

3H

@

NS

Server.wanlei.com.

 

Server.wanlei.com.

A

192.168.0.102

 

www.wanlei.com.

A

192.168.0.121

 



 表格的含义

1-1的含义为 TTL的存活时间为1天

2-1的含义为 必须存在的格式

2-2的含义为 表示开始                                    

2-3的含义为 主域的地址

2-4的含义为 邮件全部默认发送到为wanlei.com这个域,可以为root

3-4的含义为 序列号,辅助域更新的时候,如果比主域的序列号高,则给辅助域更新配置文件

4-4的含义为 一天发送一次更新

5-4的含义为 如果主域没给反应 ,则一个小时请求一次

6-4的含义为   连续发送一个星期

7-4的含义为 缓存时间为三个小时

8-1的含义为 如果与2-1相同,则可以省略

8-2的含义为  DNS的服务器地址

8-3的含义为 DNS的服务器地址为server.wanlei.com

下面就接下来的映射关系了

Server.wanlei.com. 192.168.0.121

Www                         192.168.0.104

 

$TTL 1D

@       SOA    server.wanlei.com.      root (

                                        201502

                                        1D

                                        1H

                                        1W

                                        3H)

              NS     server.wanlei.com.

121     PTR     server.wanlei.com.                              

104     PTR    www.wanlei.com.

104     PTR    ftp.wanlei.com.

 

   

更改wanlei.zone的级别

Chgrp named wanlei.zone  改变该文件的属性

 

Chmod 640wanlei.zone     变更文件的权限

 

 

手动添加rndcd的key

Rndc-confgen -r/dev/urandom -a

 

开启dns的服务

Service named start

 

防火墙的设置

Iptables -F

 

Setenforce 0

 

从DNS服务器的配置步骤

首先需要安装两个常用的包

Yum install bind bind-chroot

 

将所有etc下面的以named为主的文件拷贝到/var/named/chroot/etc下面去

1:Cd /etc/进入etc这个文件夹

 

2:Lsnamed*显示所有与named相关的文件

 

3:Cp -anamed* /var/named/chroot/etc/ 将所有与named相关的文件拷贝到/var/named/chroot/etc/下面

 

4:将/var/named/下面的data dynamic named slaves拷贝到chroot下面的var下面的named

A:  cd  /var/named/

 

B:  cp -a data/dynamic/named.* slaves/ chroot/var/named/

 

打开name.conf

A:cd/var/named/chroot/etc/

 

B:vimname.conf

 

 

centos cp 命令 覆盖 centos 覆盖安装_centos cp 命令 覆盖_09

 

 

centos cp 命令 覆盖 centos 覆盖安装_文件拷贝_10

 

centos cp 命令 覆盖 centos 覆盖安装_vim_11

 

 

 

 

 

 

 

 

 

 

 

子域的配置步骤

 

1:Cd /etc/进入etc这个文件夹

 

2:Lsnamed*显示所有与named相关的文件

 

3:Cp -anamed* /var/named/chroot/etc/ 将所有与named相关的文件拷贝到/var/named/chroot/etc/下面

 

4:将/var/named/下面的data dynamic named slaves拷贝到chroot下面的var下面的named

A:  cd  /var/named/

 

B:  cp -a data/dynamic/named.* slaves/ chroot/var/named/

 

打开name.conf

A:cd/var/named/chroot/etc/

 

B:vimname.conf

 

centos cp 命令 覆盖 centos 覆盖安装_服务器_12

Zone "sub.wanlei.com" IN {

                          type master;

                          file"subwanlei.zone"

 

};

Cd /var/named/chroot/var/named

Cp -a named.localhost wanlei.zone

 

Cd/var/named/chroot/var/named

Vim named.config

Forwarders {192.168.0.121; };

 

父服务器的配置

Cd /var/named/chroot/var/named

Vim wanlei.zone

 

 

centos cp 命令 覆盖 centos 覆盖安装_文件拷贝_13