CentOS6.8下安装DNS服务器

            CentOS6.8下安装DNS服务器

 

1、安装DNS服务器组件

安装bind

# yum install bind bind-libs bind-utils bind-chroot

2、修改主配置文件/etc/named.conf

需要修改的如下(带红色标注):

# vi /etc/named.conf

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

};

3、修改zone配置文件/etc/named.rfc1912.zones

需要添加如下两段内容:

# vi /etc/named.rfc1912.zones

zone "wellsay.com" IN {    //wellsay.com代表你DNS服务器的域名。

type master;

file "wellsay.com.zone";

};

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

type master;

file "36.16.10.zone";  //10.16.36为你DNS服务器网络地址。

};

4、添加设置DNS正向解析

修改zone配置文件,正向解析:

# cd /var/named/

# cp named.localhost wellsay.com.zone

# vi wellsay.com.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)

$TTL 86400

@       IN SOA   ns.wellsay.com. root (

1       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

@       IN NS    ns.wellsay.com.

@       IN MX 5  mail.wellsay.com.

ns      IN A     10.16.36.11          //10.16.36.11为你DNS服务器的IP地址。

www     IN A     10.16.36.11

mail    IN A     10.16.36.11

pop3    IN CNAME mail

smtp    IN CNAME mail

5、修改zone配置文件,反向解析:

# cd /var/named/

# cp named.localhost 36.16.10.zone

# vi 36.16.10.zone (要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)

$TTL 86400

@       IN SOA  ns.wellsay.com. root (

12      ; serial

28800   ; refresh

14400   ; retry

3600000 ; expire

86400 ) ; minimum

@    IN    NS    ns.wellsay.com.

131  IN    PTR   mail.wellsay.com.

131  IN    PTR   ns.wellsay.com.

131  IN    PTR   www.wellsay.com.

6、更改防火墙设置和selinux设置

# Getenforce(查看selinux是否开启)

# setenforce 0

# vi /etc/sysconfig/iptables #配置防火墙端口

-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT

# /etc/rc.d/init.d/iptables save  //保存iptables的设置,修改完规则后记得保存。

# service iptables restart   //重启防火墙,使规则生效。

7、启动DNS服务(注意DNS服务名称在linux是叫做bind)

# service named start

# service httpd start  //如果安装了Apache则开启,用作接下来的在宿主机浏览器测试。

8、修改/etc/resolv.conf文件

# vi /etc/resolv.conf

; generated by /sbin/dhclient-script

search localdomain

nameserver 10.16.36.11

9、看下配置文件其他人(others)有没有读取权限

# ls -l /var/named

如果没有,则添加读权限:

# chmod +r /var/named/*

10、以下命令用以检查bind配置文件及zone文件语法

# named-checkconf/etc/named.conf

# named-checkzone wellsay.com /var/named/wellsay.com.zone

没有提示报错即可。

11、使用host或nslookup命令   检测域信息是否正常(如下图所示)

# host mail.wellsay.com

# nslookup mail.wellsay.com

注意:若果检测失败,可以尝试重启虚拟机试试。

12、使用宿主机浏览器测试

首先要设置DNS服务器IP地址:

在浏览器输入域名://注意,如果出现访问出错,可能是因为没清除浏览器缓存。

测试成功。到此DNS服务器搭建成功。

时间: 2024-12-12 15:54:19

CentOS6.8下安装DNS服务器的相关文章

Linux(Centos6.5)下安装svn服务器,并通过http访问

目录[-] 安装: 配置: linux安装svn其实很容易,个人觉得难就难在配置上,反复配置,琢磨,查找相关资料,总算是成功了.. 安装: 安装svn,一般情况下,选择yum方式安装还是比较简单的. ? 1 2 [[email protected] ~] # yum -y install mod_dav_svn #会自动安装mod_dav_svn及其依赖包:mod_dav_svn-1.6.11-9,neon-0.29.3-2,pakchois-0.4-3.2,subversion-1.6.11-

Centos6.5下配置DNS服务器

配置要求如下: 在服务器中安装配置bind服务,负责区域"xiangcheng.net" IP地址为10.100.100.x ,主机解析,五台主机分别为dns.xiangcheng.net.www.xiangcheng.net.bbs.xiangcheng.net.pxe.xiangcheng.net.ftp.xiangcheng.net.ftpl.xiangcheng.net,做好正反向DNS服务解析,对访问yongli.com域的解析转发给10.100.10.100; 我们先装一个

CentOS6.X下安装配置独立SVN服务器|Subversion server

Hi 大家好,我是钟义林,今天我们来安装一个Subversion服务吧,Subversion server其实就我们日常说的SVN服务,Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控***务已从CVS转移到Subversion.svn服务器有2种运行方式:独立服务器和借助apache运行.下面我安装独立SVN 首先,清除一下yum的缓存吧,yum clean  all [一]安装

在基于阿里云服务器CentOS6.5下安装Subversion 1.6.5服务

最近阿里云搞了个1元免费提供云服务器的活动,偶心痒痒就申请了一个. 正好可以作为团队的SVN服务器了,下面就来部署SVN服务吧. 一.安装基础环境 apr-1.5.0.tar.gz apr-util-1.5.3.tar.gz pcre-8.35.tar.gz zlib-1.2.8.tar.gz subversion-1.5.6.tar.gz tar -xzvf apr-1.5.0.tar.gz cd apr-1.5.0 ./configure --prefix=/usr/local/apr ma

Linux下搭建DNS服务器

一.修改Linux主机名 1.hostname 主机名 [[email protected] named]# hostname ifs.com 2.vi /etc/hosts [[email protected] named]# vi /etc/hosts 127.0.0.1 ns.ifs.com ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 ~ 3.vim /etc/sysconfi

CentOS6.5下安装apache2.2和PHP 5.5.28

CentOS6.5下安装apache2.2 1. 准备程序 :httpd-2.2.27.tar.gz 下载地址:http://httpd.apache.org/download.cgi#apache22apr-1.5.1.tar.gz 下载地址:http://apache.spd.co.il/apr/apr-util-1.5.3.tar.gz下载地址:http://apache.spd.co.il/apr/ 安装apr-1.5.1.tar.gz 1.Copy root文件夹2. Cd /root

Centos6.4下配置邮件服务器postfix3.0.1(一)

邮件服务器部署 1 编译安装postfix www.postfix.org ①由于Centos已经有了postfix [[email protected] ~]# rpm -qa|grep postfix postfix-2.6.6-2.2.el6_1.x86_64 所以得先卸载 [[email protected] ~]# rpm -e postfix --nodeps ②从www.postfix.org获得源码安装包 ③解压包 [[email protected] ~]# tar xf po

衡阳高防服务器租用Linux环境下架设DNS服务器教程

衡阳高防服务器租用Linux环境下架设DNS服务器教程 DNS是域名系统Domain Name System的缩写,是一种组织域层次结构的计算机和网络服务命名系统.当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与此名称相关的IP地址信息.本文就带领大家在Linux环境下建立一个DNS服务器. 一.相关知识概述 DNS(Domain Name System)即域名服务系统,作用是完成域名与IP地址的互换.网络上的每一台主机都有一个域名,域名给出有关主机的IP地址.MAIL路由信息

centos6.7搭建主从DNS服务器

linux下构建DNS服务器BIND DNS:域名解析. 域名分类 v 顶级域由两三个字母组成的名称用于指示国家地区或使用名称的单位的类型.如 v 组织域.net, .com, .org,.mil, .edu, .gov, .cc, .mobi v 国家域.jp, .tw, .hk, .iq,.ir, .cn, .uk, .us 全球有13台根服务器 v A INTERNIC.NET美国弗吉尼亚州 198.41.0.4 v B 美国信息科学研究所美国加利弗尼亚州 128.9.0.107 v C