centos 6.5下搭建DNS服务器

centos 6.5 64位中文版下搭建DNS服务器

操作方法

  • 01

    1.安装DNS服务器软件 2.在bind的主配置文件中添加该域 3.在/var/named中创建该域的zone文件 4.编辑zone文件,添加需要的信息 5.检测防火墙或selinux设置 6.启动bind服务,重启网络服务 7.用户端测试域名解析

  • 02

    安装bind rpm -qa | grep bind    #检查DNS服务器软件安装情况 yum install -y bind bind-chroot    #安装bind程序

  • 03

    修改DNS主配置文件named.conf vi /etc/named.conf修改主配置文件, options { listen-on port 53 { any; };  #默认修改位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; };   #默认修改位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"; :wq   保存退出

  • 04

    接着修改配置文件中制定的文件named.rfc1912.zones文件, vi /etc/named.rfc1912.zones 添加内容: zone "域名" IN { type master; file"域名.zone"; }; :wq    #保存退出

  • 05

    修改zone配置文件: cd /var/named/ cp named.localhost 域名.zone   #复制后文件名称要和/etc/named.rfc1912.zones内增加的区域名称一致。 vi 域名.zone $TTL 1D @       IN SOA  ns.域名. root ( 0       ; serial 1D      ; refresh 1H      ; retry 1W      ; expire 3H )    ; minimum @       IN      NS      ns.域名.cn. @       IN      MX   5  mail.域名.cn. ns      IN      A       ipaddress :wq   保存退出

  • 06

    更改防火墙设置或关闭 vi /etc/sysconfig/iptables #配置防火墙端口 -AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT -AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT -AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT   953端口是dns的rndc,用于与另一台服务器通讯。 #service iptables restart #重启防火墙,使规则生效 或者:#service iptables stop  #关闭防火墙,使防火墙不造成影响。重启系统后会自动打开。 或者:#chkconfig iptables off //永久关闭防火墙

  • 07

    启动DNS服务 #service named start

  • 08

    测试检测域信息是否正常(任何实验都要有测试来进行检测) 1、检测/var/named/*权限(要所有人可读),如果配置文件有没有读取权限 2、chmod +r /var/named/*   #使用该命令添加读取权限 3、检查bind文件配置是否出错 #named-checkconf /etc/named.conf #named-checkzone szlpt.cn /var/named/ szlpt.cn.zone 4、启动重启DNS服务,查看服务状态 #service named restart

  • 09

    用户端测试解析 nslookup >server ipaddress >域名

(0)

相关推荐

  • Ubuntu 9.10下搭建LAMP服务器完全图解教程

    最近想修改一下Wordpress的模板,所以还是要在本地建一个LAMP环境调试比较方便,简单记录一下,给需要的朋友做个参考。 其实在本站有许多关于在Ubuntu Linux下搭建LAMP服务器的相关资 ...

  • Win7下搭建FTP服务器实现文件共享

    步骤1、控制面板-程序-打开或关闭Windows功能,或者在开始菜单里搜索"打开或",弹出Windows功能窗口,勾选Internet信息服务下的FTP功能和Web管理工具,以此开启服务。点击确定后, ...

  • Win7下搭建web服务器的简单步骤

    用户们若果需要局域网内资源的共享,是要使用到Web服务器的.用户们把自己的文件.信息资料,上传到服务器实现了与大家进行资源的共享,信息还可以达到同步.同时它也是一个很好的信息共享平台,方便又实用.那么 ...

  • 如何在Linux下搭建apache服务器

    这里为大家详细的介绍如何在linux环境下搭建apache服务器,Linux环境是在虚拟机下装redhat系统.apache包为2.2.11 操作方法 01 删除Linux系统本身自带有apache服 ...

  • Win7下搭建web服务器实现数据共享的简单步骤

    Web服务器的使用,让用户们实现了局域网内资源的共享,利用Web服务器,用户可以将自己的信息上传到服务器端,不仅实现了共享,而且还有效地达到信息的同步,是一个不错的信息平台。那么在windows7系统 ...

  • 如何在Ubuntu下搭建tftp服务器(最简单的安装配置)

    今天开始调试arm的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次tftp服务器了,但是一 ...

  • 如何在Ubuntu下搭建tftp服务器

    今天开始调试arm的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次tftp服务器了,但是一 ...

  • Win7系统下搭建IIS服务器方法简介

    Web服务器的使用,让用户们实现了局域网内资源的共享,利用Web服务器,用户可以将自己的信息上传到服务器端,不仅实现了共享,而且还有效地达到信息的同步,是一个不错的信息平台。那么在windows7系统 ...

  • 在win10下搭建ftp服务器。

    本文介绍如何在win10环境下不借助第三方软件搭建ftp服务器. 环境搭建 01 安装好您的win10并将电脑接入网络 02 设置静态IP地址. 软件安装 01 右击"此电脑",点 ...