centos6.5内网搭建DNS服务器
2015-09-09 15:42
381 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://leaus.blog.51cto.com/9273485/1540310
准备工作(假设名称为bigcloud.local)
准备工作(假设名称为bigcloud.local)
#更改主机名称 #vi /etc/sysconfig/network # Created by anaconda NETWORKING=yes HOSTNAME=bigcloud.local #修改文件/etc/hosts,内容如下: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.188.135 bigcloud bigcloud.localdomain #修改DNS配置 # vi /etc/resolv.conf 添加如下 DNS1=192.168.188.11 DNS2=192.168.188.12 DOMAIN=bigcloud.local 安装bind yum -y install bind bind-libs bind-utils开始配置服务器
#启动服务 # service named start Redirecting to /bin/systemctl start named.service #修改配置文件。 #在修改之前,先进行备份,这是一个好习惯 # cp /etc/named.conf /etc/named.conf.bak # vi /etc/named.conf #建议:先将原有配置注释,再写新的配置,如下所示 options { //listen-on port 53 { 127.0.0.1; }; listen-on port 53 { any; }; #将 dnssec 设置"yes"修改为 no,示例如下: //dnssec-enable yes; dnssec-enable no; //dnssec-validation yes; dnssec-validation no; dnssec-lookaside auto; #将 allow-query 设置修改为 any,示例如下: //allow-query { localhost; }; allow-query { any; }; allow-transfer { 192.168.188.11; 192.168.188.12; };#设置辅助DNS的地址 forwarders {202.102.224.68; 202.102.227.68; }; # 配置DNS转发器 }; // LEAUS Add 添加正向ZONE zone "bigcloud.local" IN { type master; file "bigcloud.zone"; }; //添加反向ZONE zone "0.0.10.in-addr.arpa" IN { #此处IP地址根据自己所设置的网段不同而更改 type master; file "10.0.0.zone"; }; #创建ZONE文件 #cd /var/named/ #vi bigcloud.zone $TTL 3H @ IN SOA zzsrv1.bigcloud.local. rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS zzsrv1.bigcloud.local. zzsrv1 A 192.168.188.11 zzsrv2 A 192.168.188.12 ftp A 192.168.188.11 mailsrv1 A 192.168.188.22 www A 192.168.188.11 crm A 192.168.188.11 smtp CNAME mailsrv1.bigcloud.local. pop3 CNAME mailsrv1.bigcloud.local. #根据自身情况修改以上地址 反向ZONE文件 # vi192.168.188.zone $TTL 3H @ INSOA zzsrv1.bigcloud.local. tom_chen.126.com ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H) ; minimum IN NS zzsrv1.bigcloud.local. IN NS zzsrv2.bigcloud.local. 11 IN PTR zzsrv1.bigcloud.local. 11 IN PTR ftp.bigcloud.local. 12 IN PTR zzsrv2.bigcloud.local. 12 IN PTR mailsrv1.bigcloud.local. #启动服务 #systemctlstart named.service #第一次启动速度会比较慢 设置为自动启动 # systemctlenable named测试
# nslookup > server192.168.188.11 Default server: 192.168.188.11 Address: 192.168.188.11#53 >www.bigcloud.local. Server: 192.168.188.11 Address: 192.168.188.11#53 Name: www.bigcloud.local Address: 192.168.188.11 >smtp.bigcloud.local. Server: 192.168.188.11 Address: 192.168.188.11#53 smtp.bigcloud.local canonical name = mailsrv1.bigcloud.local. Name: mailsrv1.bigcloud.local Address: 192.168.188.22 >192.168.188.11 Server: 192.168.188.11 Address: 192.168.188.11#53 11.188.168.192.in-addr.arpa name = ftp.bigcloud.local. 11.188.168.192.in-addr.arpa name = zzsrv1.bigcloud.local. > exit
相关文章推荐
- Centos6 编译安装Python
- 硬盘安装CentOS 6.2以及添加GRUB启动菜单
- CentOS 6.2实战部署Nginx+MySQL+PHP
- CentOS 7系统配置上的变化解析
- CentOS下DB2数据库安装过程详解
- CentOS 6.3下编译安装Ruby 2.0笔记
- 在Centos 5.5 上编译安装mysql 5.5.9
- CentOS 6.5源码安装Erlang教程
- centos 5.6 升级php到5.3的方法
- CentOS mysql安装系统方法
- centos下安装mysql服务器的方法
- CentOS 5.1 4.6最新官方下载地址列表
- Centos搭建GTK+Codeblock完整版
- CentOS 5.1下跑Mono和Asp.net的实现方法
- centos 安装免费控制面板kloxo步骤
- CentOS服务器+监控宝SNMP监控全攻略分享
- Centos 5下配置https服务器的方法
- centos 5.1下的安全设置(适合所有的linux版本)