Centos 6.5 DNS配置

任何运作中的域名至少有两台DNS服务器,一台称为主域名服务器,而另一台称为副域名服务器。这些服务器通常用于故障转移:如果一台宕机,另外一台就激活成为DNS服务器(事实上两个或更多的DNS服务器是共同工作的,并不是第一台停止服务后,第二台才接替工作。解析器是随机选择一个DNS服务器进行询问,如果超时则会询问下一个,这是多个DNS的故障容错机制)。也可以实现包括负载均衡、防火墙和集群在内的更为复杂的故障转移机制。

准备工作:    VMware 10 环境

1、两台Centos6.5x64位,最小安装系统

2、主IP:192.168.171.100    副IP:192.168.171.101

3、主机名:DNS1    副机名:DNS2

4、安装Ntpdate服务并设置定时同步北京时间。(这个和DNS服务配置没什么关系,个人习惯。)

一、修改配置固定IP地址

[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2

HWADDR=00:0C:29:82:CD:56    #默认MAC与配置不一样,设置为与默认MAC才能上网!

TYPE=Ethernet

UUID=b3569904-adf0-43d7-a925-b71ae106dcb6

ONBOOT=yes    #启用设备

NM_CONTROLLED=yes

#BOOTPROTO=dhcp    #启用静态IP

IPADDR=192.168.171.100

NETMASK=255.255.255.0

GATEWAY=192.168.171.2

DNS1=192.168.171.10

DNS2=192.168.171.2

重启网络服务:

[[email protected] ~]# service network restart

二、修改主机名

[[email protected] ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=DNS1

重启计算机使修改后的主机名生效

[[email protected] ~]# init 6

三、安装Ntpdate服务,同步北京时间。

[[email protected] ~]# yum -y install ntpdate

创建定时任务

[[email protected] ~]# crontab -e

添加以下内容,即每2分钟同步一次。保存退出!

0-59/2 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP

四、开始安装配置DNS服务:bind

[[email protected] ~]# yum -y install bind

安装后主配置文件路径是 /etc/named.conf

区域配置文件路径是 /var/named/    注:需创建对应的区域文件。

1.在bind的主配置文件named.conf中

把 127.0.0.1 改为 本机的IP地址 listen-on port 53 { 192.168.171.100; };

把 localhost 改为需要的网段    如 allow-query{ 192.168.171.0/24; };

保存退出!

2.在/etc/named.rfc1912.zones 中创建该域的zone文件,创建前删除原有的zone选项

zone "china.com" IN {    #创建一个域:china.com

type master;

file "china.com.zone";    #相应域文件

allow-update { none; };

};

zone "171.168.192.in-addr.arpa" IN {

type master;

file "171.168.192.zone";

allow-update { none; };

};

3.创建相应域文件,编辑zone文件,添加需要的信息

cp /var/named/named.localhost /var/named/china.com.zone

cp /var/named/named.localhost /var/named/171.168.192.zone

在这两个文件里添加相应的条目,如下:

[[email protected] named]# cat china.com.zone

$TTL 1D

@    IN SOA    dns1.china.com. root (

0; serial

1D; refresh

1H; retry

1W; expire

3H ); minimum

@    IN    NS    dns1.china.com.

dns1   IN    A    192.168.171.100

wsus   IN    A    192.168.171.131

[[email protected] named]# cat 171.168.192.zone

$TTL 1D

@    IN SOA    dns1.china.com. root (

0; serial

1D; refresh

1H; retry

1W; expire

3H ); minimum

@    IN    NS    dns1.china.com.

100   IN    PTR    dns1.china.com.

131    IN    PTR    wsus.china.com.

注意com后面的点,不能少,否则报错!

4.启动bind服务

service named start 或 /etc/init.d/named start

5.使用host或nslookup命令   检测域信息是否正常

[[email protected] ~]# host dns1.china.com    #正向解释

dns1.china.com has address 192.168.171.100

[[email protected] ~]# host 192.168.171.100    #反向解释

100.171.168.192.in-addr.arpa domain name pointer dns1.china.com.

6.在客户端 wsus 上测试,提示找不到服务器。如下图:

7.关闭防火墙iptables,解释正常。

------------------------------------主DNS配置完成------------------------------------------

时间: 2024-11-20 10:04:02

Centos 6.5 DNS配置的相关文章

Linux Centos 6.5 DNS主从复制配置(bind-9.8.2)

测试环境: OS: Centos 6.5 bind : 9.8.2 软件安装方式: yum 主DNS:realserver1  192.168.200.134 从DNS:realserver2  192.168.200.135 测试服务器: test01  192.168.200.136 第一步:环境准备 挂载iso光盘提供本地yum源,如果您的服务器可以提供外部网络,您可以不需要配置本地yum源直接使用网络yum源. 本地yum源配置: 1.ISO将镜上传至服务器根目录如文件名为:centos

Centos 7 DNS配置及理论详解

DNS是什么及BIND讲解内容 域名系统(英文:Domain Name System,缩写:DNS)是internet的一项服务.它作为将域名和IP地址相互映射服务,能够使人更方便地访问互联网.DNS使用TCP和UDP端口53.当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符.讲解内容:    DNS名称解析方式    DNS查询类型    DNS服务器类型    区域数据库文件详解    Centos7安装配置BIND    BIND主从服务器配置    BIND安

Centos 5.2安装配置DNS服务器

BIND安装配置(主从)我的系统环境:centos 5.2 作者:哈密瓜 主:我采用的是yum安装[[email protected] src]#yum -y install bind* 生成rndc控制命令的key文件[[email protected] usr]# sbin/rndc-confgen > /etc/rndc.conf 从rndc.conf文件中提取named.conf用的key [[email protected] usr]# cd /etc[[email protected

【CentOS6.5】安装之DNS配置错误,yum install 软件报错:ERROR 6或者56错误提示”could not retrieve mirrorlist http://mirrorlist.centos.org ***”

刚安装完CentOS,使用yum命令安装一些常用的软件,使用如下命令:yum grouplist | more. 提示如下错误信息: Loaded plugins: fastestmirror Setting up Group Process Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was 14: PYCURL ERROR 6 - &quo

CentOS实例项目之三(一)--ZZSRV1上的DNS配置

DNS的配置相对于来说是花费时间较多的,所以写得也比较认真,详细. 1. ZZSRV1上的主DNS配置 1.1. 安装BIND # yum -y install bind bind-utils bind-chroot # rpm -qc bind /etc/logrotate.d/named /etc/named.conf /etc/named.iscdlv.key /etc/named.rfc1912.zones /etc/named.root.key /etc/rndc.conf /etc/

CentOS项目实例之三(二)--ZZSRV2上DNS配置

1. ZZSRV2上的DNS配置 1.1. 安装BIND 与ZZSRV1上的主DNS配安装一样. 1.2. 配置 1.2.1. Cache Only Server 与ZZSRV1上的主DNS配安装一样. 1.2.2. 添加辅助Zone # vi /etc/named.conf 添加如下zone信息 zone "bigcloud.local" IN {         type slave;         masters {192.168.188.11; };         file

centos 6.5 网络配置

虚拟机中centos 6.5 安装配置 网络桥接模式 1.安装好centos 系统 2.输入命令 setup 设置网络 3.敲打回车键 出现如下界面 authentication configuration:身份证配置 firewall configuration:防火墙配置 network configuration:网络 配置 System services :系统服务 选择网络配置 回车 4.选择设备配置 device configuration:ip配置 dns configuratio

centOS 7 设置DNS方法 同之前版本不同

在CentOS 7下,手工设置 /etc/resolv.conf 里的DNS,过了一会,发现被系统重新覆盖或者清除了.和CentOS 6下的设置DNS方法不同,有几种方式: 1.使用全新的命令行工具 nmcli 来设置 #显示当前网络连接 #nmcli connection show NAME UUID TYPE DEVICE eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1 #修改当前网络连接对应的DNS服务器,这里的网

CentOS 6.5系统安装配置图解教程(详细图文)

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:8.8.8.8  8.8.4.4 备注: CentOS 6.5系统镜像有32位和64位两个版本,生产服务器如果是大内存(4G以上内存) 建议安装64位版本CentOS-6.5-x86_64-bin-DVD1.iso 附:CentOS 6.5下