Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45062
  • 博文数量: 11
  • 博客积分: 177
  • 博客等级: 入伍新兵
  • 技术积分: 157
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-13 21:41
个人简介

一盏智慧的明灯 放之宇宙万物开朗

文章分类

全部博文(11)

文章存档

2016年(1)

2013年(6)

2012年(4)

我的朋友

分类: LINUX

2012-08-14 01:19:44

CentOS6.2-DNS+Sendmail+Dovecot+openwebmail   邮件服务器(图)1--DNS

一、DNS快速架设

1.配置本机IP、网关、掩码、DNS

vi /etc/sysconfig/network-scripts/ifcfg-eth0 

如下

DEVICE="eth0"

HWADDR="08:00:27:CA:DE:F0"

NM_CONTROLLED="yes"

ONBOOT="yes"

IPADDR=192.168.3.5

NETMASK=255.255.0.0

GATEWAY=192.168.3.1

DNS1=192.168.3.5

service network restart

重启动网络服务,并ping ayu.blog.chinaunix.net 可以ping通,表示网络配置正常,可以上外网。继续下一步。(因为本实验yum要用到外网

2.安装DNS相关软件

查询DNS服务组件相关软件是否安装   

    rpm -qa | grep bind 

    不管装没装执行命令 ,装了会以更新的方式更新安装

yum install -y bind* 

旧一点的系统要安装caching-nameserver,新一点的系统现在一般不用安装这个软件了。

DNS相关软件就安装好了,接下来去配置DNS

vi /etc/named.conf 

//

// named.conf

//

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

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

//

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

//

options {

        listen-on port 53 { 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     { any; };

        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";

                severity dynamic;

        };

};

zone "." IN {

        type hint;

        file "named.ca";

};

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

include "/etc/named.root.key";

vi /etc/named.rfc1912.zones  

在文件最后加上以下蓝色格式编写的解析域(正反向)

zone "a.cn" IN {

        type master;

        file "a.cn.zone";

        allow-update { none; };

};

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

        type master;

        file "3.168.192.in-addr.arpa";

        allow-update { none; };

};

接着要建立上面要解析的正反向相关文件,手动按格式写比较麻烦,直接复制重命名里面已有的模板来建立正反解析文件,比较省事,也不容易出错。

cp /var/named/named.empty /var/named/a.cn.zone

cp /var/named/named.empty /var/named/3.168.192.in-addr.arpa

以上两个命令就建立好了解析配置文件,接着就是编辑这两个文件了。

vi  /var/named/a.cn.zone

$TTL 3H

@       IN SOA    mail.a.cn.    root.mail.cn. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        NS       mail.a.cn.

mail     A        192.168.3.5

        MX   5  mail.a.cn.

        AAAA    ::1

上面文件蓝色部分是改动的,其它都不用变。

vi  /var/named/3.168.192.in-addr.arpa

$TTL 3H

@       IN SOA  mail.a.cn.   root.a.cn. (

                                        0       ; serial

                                        1D      ; refresh

                                        1H      ; retry

                                        1W      ; expire

                                        3H )    ; minimum

        NS      mail.a.cn.

5       PTR     mail.a.cn.

        AAAA    ::1

上面文件蓝色部分是改动的,其它都不用变。

更改正反解析文件所属组

chown :named 3.168.192.in-addr.arpa 

chown :named a.cn.zone

检测配置文件和解析文件有没有错误。

named-checkconf

named-checkzone a.cn.zone /var/named/a.cn.zone 

zone a.cn.zone/IN: mail.a.cn.zone/MX 'mail.a.cn' (out of zone) has no addresses records (A or AAAA)

zone a.cn.zone/IN: loaded serial 0

OK

named-checkzone 3.168.192.in-addr.arpa /var/named/3.168.192.in-addr.arpa 

zone 3.168.192.in-addr.arpa/IN: loaded serial 0

OK

接下来就是要测试DNS是否可以正常解析了。为了不影响我们的解析

我们修改我们的网卡的网关,和DNS 为本机的IP,,完了重启动网络服务.

为了方便网络配置我们先安装一个工具

yum install -y system-config-network

system-config-network   配置网卡eth0就行里面包括了DNS配置

service network restart 重启动网络服务

nslookup

mail.a.cn

set type=mx

mail.cn

如果都正常,的DNS部分 就完成了。

 

第1篇完  全文未完.

阅读(4588) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~