DNS服务器搭建-Bind服务器 Version-- RedHat CentOs

原创 2018年04月16日 23:55:01

本文实在RedHat 7 的虚拟机服务器上测试,测试用例支持RedHat7的之前版本和centos系统。


1.安装bind 软件
 
yum install bind-chroot
2.配置文件


Ø 主配置文件(/etc/named.conf):只有58行,而且在去除注释信息和空行之后,实际有效的参数仅有30行左右,这些参数用来定义bind服务程序的运行。

Ø 区域配置文件(/etc/named.rfc1912.zones):用来保存域名和IP地址对应关系的所在位置。类似于图书的目录,对应着每个域和相应IP地址所在的具体位置,当需要查看或修改时,可根据这个位置找到相关文件。

Ø 数据配置文件目录(/var/named):该目录用来保存域名和IP地址真实对应关系的数据配置文件。


打开/etc/named.conf, 将第11行和第17行的地址均修改为any

 
 10 options {
 11 listen-on port 53 { any; };
 12 listen-on-v6 port 53 { ::1; };
 13 directory "/var/named";
 14 dump-file "/var/named/data/cache_dump.db";
 15 statistics-file "/var/named/data/named_stats.txt";
 16 memstatistics-file "/var/named/data/named_mem_stats.txt";
 17 allow-query { any; };
3.修改区域配置文件
/etc/named.rfc1912.zones
 
#增加正向解析配置
zone "lingfei.com" IN {
        type master;
        file "lingfei.com.zone";
        allow-update { none; };
};
#增加反向接卸配置
zone "0.lingfei.com-addr.arpa" IN {
        type master;
        file "lingfei.com.local";
        allow-update { none; };
};
4.修改数据配置
/var/named
 
#将本地的zone文件复制一份  使用命令
cp -a named.localhost lingfei.com.zone
cp -a named.localhost lingfei.com.local
lingfei.com.local  (注意小数点位置
 
$TTL 1D
@       IN SOA  ns.lingfei.com. root.lingfei.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
@       NS      ns.lingfei.com.
2       PTR     www.lingfei.com.
10      PTR     ftp.lingfei.com.
lingfei.com.local (注意小数点位置
 
$TTL 1D
@       IN SOA  ns.lingfei.com. root.lingfei.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.lingfei.com.
ns      A       192.168.36.10
www     A       192.168.36.11
ftp     A       192.168.36.10
修改完成后,使用命令service named restart,如果没有报错,即启动成功。
5.测试
windows测试
打开适配器,属性,选择IPV4,在使用DNS服务器选择手动设置,IP为上述机器的IP,前提是windows与此配置的服务器的网络是想通的。
linux测试
修改文件/etc/resolv.conf,将IP改为此服务器IP

windows使用cmd命令行
linux使用shell终端   nslookup命令支持windows  和 linux,使用方法一致
[root@lingfei named]# nslookup
> www.lingfei.com
Server:192.168.36.10
Address:192.168.36.10#53
Name:www.lingfei.com
Address: 192.168.36.11
> ^C[root@lingfe

版权声明:本文为博主Lynn&Lingfei原创文章,未经博主允许不得转载。 https://blog.csdn.net/meng564764406/article/details/79968677

RedHat服务器的安装与部署

-
  • 1970年01月01日 08:00

bind主从DNS服务器搭建(1)

使用bind, DNS主从服务器集群搭建,并通过Javadns来修改zone文件 工作需要,搭建DNS主从服务器,并通过Java程序添加,修改一些主机到DNS服务器中。 使用VMWare建立两台虚...
  • zhaoya_huangqing
  • zhaoya_huangqing
  • 2017-02-07 21:02:18
  • 1561

centos6.5 bind-DNS服务器bind的搭建详解

centos6.5环境DNS-本地DNS服务器bind的搭建域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能...
  • nicajonh
  • nicajonh
  • 2017-01-02 18:05:11
  • 3492

centos6.5环境DNS-本地DNS服务器bind的搭建

centos6.5环境DNS-本地DNS服务器bind的搭建 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据...
  • reblue520
  • reblue520
  • 2016-09-14 12:37:39
  • 2724

centos6搭建简易bind服务器

1.安装,这里使用yum安装 [root@bainuo ~]# yum install bind bind-utils -y正在安装: bind x86_64...
  • kepa520
  • kepa520
  • 2017-09-09 10:37:34
  • 289

centos6.5环境DNS-本地DNS主从服务器bind的搭建

centos6.5环境DNS-本地DNS主从服务器bind的搭建 在上一篇博客中我已经搭建好了一个本地DNS服务器,能够实现正向反向解析,那么我们只需要加入一台从DNS服务器即可完成,我们来开始配置...
  • reblue520
  • reblue520
  • 2016-09-14 12:39:55
  • 1006

Linux(RHEL7及CentOS7)下DNS服务器的搭建与配置

一、基本概念 DNS即Domain Name System,域名系统,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通...
  • solaraceboy
  • solaraceboy
  • 2018-01-03 13:55:15
  • 846

使用bind搭建权威DNS服务器

Introduction BIND is the one of the most popular DNS servers used across the Internet. The server c...
  • guoer9973
  • guoer9973
  • 2016-12-14 11:43:26
  • 952

在Ubuntu 14.04上用BIND配置一个私有网络DNS服务器

提供:ZStack云计算 系列教程本教程为7篇系列中的第6篇:DNS管理简介前言服务器管理中很重要的一部分就是设置一个有效的域名系统(DNS),这样可以方便的通过网络名称连接到指定的IP地址和端口。使...
  • zstack_org
  • zstack_org
  • 2016-12-23 10:23:32
  • 1718

简述使用BIND配置本地DNS服务器(centos 6.8)

简述使用BIND配置本地DNS服务器(centos 6.8)
  • dinglinuX
  • dinglinuX
  • 2017-02-06 23:04:13
  • 2956
收藏助手
不良信息举报
您举报文章:DNS服务器搭建-Bind服务器 Version-- RedHat CentOs
举报原因:
原因补充:

(最多只允许输入30个字)