准备工作(假设名称为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
rpm -Uvh bind-9.9.4-14.el7.x86_64.rpm

开始配置服务器

#启动服务
# 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       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS       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       ; serial1D      ; refresh1H      ; retry1W      ; expire3H)    ; minimumIN 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#53Name:  www.bigcloud.local
Address: 192.168.188.11
>smtp.bigcloud.local.
Server:        192.168.188.11
Address:       192.168.188.11#53smtp.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#5311.188.168.192.in-addr.arpa     name = ftp.bigcloud.local.
11.188.168.192.in-addr.arpa     name = zzsrv1.bigcloud.local.
> exit

转载于:https://blog.51cto.com/leaus/1540310

CentOS7安装配置DNS服务器相关推荐

  1. 服务器需要指定dns吗,Windows Server2012 安装配置DNS服务器方法详解

    在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一.安装DNS服务器 1.打开服务器管理器,点击添加角色和功能 2.一 ...

  2. 虚拟机2012搭建DNS服务器,Windows Server2012 安装配置DNS服务器方法详解

    Windows Server2012 安装配置DNS服务器方法详解 在云服务器 Windows Server2012 上安装配置DNS服务器方法,安装与配置非常简单,在这里写个完整教程方便大家查询 一 ...

  3. CentOS7 安装配置FTP服务器详解

    CentOS7 安装配置FTP服务器详解 1.FTP简介 ftp(File Transfer Protocol文件传输协议)是基于TCP/IP 协议的应用层协议,用于文件的传输,包括ftp服务器(或服 ...

  4. CentOS7 安装配置SFTP服务器详解

    CentOS7 安装配置SFTP服务器详解 1.SFTP简介 SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protoc ...

  5. 在linux下安装配置DNS服务器

    详细步骤如下: 1. 在虚拟机上安装红帽6.5. 2. 所在网络:内部局域网192.168.0.0网段. 机器一作为服务器,IP:192.168.0.10, 主机名:Hostname: test.co ...

  6. 局域网网站服务器dns设置,内网安装配置DNS服务器详解_实现局域网用域名访问...

    内网架设DNS服务器详解 适用环境: 局域网内用IIS建了一个网站,通过ip访问太麻烦,想在内部实现用域名访问 . http://192.168.1.107  是我建在内网的一个站 我们要实现的就是在 ...

  7. 安装配置DNS服务器、DDNS的配置

    DNS和DDNS的安装和配置 一.DNS简介 1.DNS服务器的工作原理 域名服务(DNS)是一种分布式数据库,它提供从机器名到数字IP地址的映射. DNS服务最常用的软件是BIND(Berkeley ...

  8. CentOS7安装配置Vsftpd服务器(yum方式安装)

    目录 Vsftpd服务器安装配置 Vsftpd匿名用户配置 Vsftpd系统用户配置 Vsftpd虚拟用户配置 Vsftpd服务器安装配置 Vsftpd服务器端安装有两种方法:一是基于YUM方式安装: ...

  9. Centos7虚拟机的DNS服务器的配置和测试

    Centos7虚拟机配置DNS服务器和验证(包含windows宿主机验证) 概述 本文实现了Centos7虚拟机上的DNS服务器的配置,主要是用户配置区文件的配置,并且在宿主机windows上的验证[ ...

最新文章

  1. mysql2008 limit,在SQL Server中实现 Limit m, n 的功能
  2. 还在用Swagger生成接口文档?我推荐你试试它.....
  3. 计算概论(A)/基础编程练习1(8题)/4:求一元二次方程的根
  4. [原创]RCP项目:数字图像处理软件
  5. java1.8的特性,java1.8新特性
  6. [Python人工智能] 七.加速神经网络、激励函数和过拟合
  7. python 网络编程----非阻塞或异步编程
  8. 我有一段很厉害的代码,不外传的那种
  9. Exception in thread “main“ java.sql.SQLException: The server time zone value
  10. 现在电脑的主流配置_2019~2020电脑配置清单主流配件(下)
  11. 用c语言编写清理c盘程序,C盘清理小程序制作
  12. php股票预警,很准的股票底部预警选股指标 通达信公式(附图)
  13. ROS导航调参经验总结(Teb算法)
  14. 既是消费者也是管理者:纽约州分布式能源改革
  15. cad绘制正八边形_软件CAD | 各种“线”工具
  16. oracle agile培训资料,敏捷基础知识培训.pdf
  17. 数字证书包含哪些内容
  18. 文档排版软件CTex,Winedt10使用(一)---安装
  19. python 导入第三方包_Python第三方包的导入
  20. 004.python科学计算库pandas(中)

热门文章

  1. MATLAB画图:改变坐标轴刻度的显示数值
  2. Verilog设计实例(8)按键防抖设计之软件防抖
  3. FPGA 控制 FLASH 之 Startup 原语使用相关链接
  4. python基础学习-装饰器进阶
  5. 自定义Quartz超实用工具类
  6. C/C++ 指针函数 与 函数指针
  7. Android判断当前的android设备是否处于联网状态
  8. mysql数据库锁定机制
  9. 树莓派安装OpenELEC
  10. 常见网站各种类型页面的缓存时间及涉及的http头