从零开始部署bind9服务器之二:部署缓存服务器

所有操作均在192.168.1.104上进行

 

一、安装bind9:

yum install -y bind

 

 

二、修改配置文件:

cp /etc/named.conf{,.back}              //先做备份

vim /etc/named.conf

 

 

三、启动服务:

chkconfig --level 35 named on          //设置开机启动

service named start

 

 

验证:

dig -t A www.souhu.com @192.168.1.104      //在192.168.1.0/24主机上操作

 

 

dig -t A www.sina.com @192.168.1.104     //在非192.168.1.0/24主机上操作

 

 

附:

/etc/named.conf

//

// named.conf

//

// Provided byRed Hat bind package to configure the ISC BIND named(8) DNS

// server as acaching only nameserver (as a localhost DNS resolver only).

//

// See/usr/share/doc/bind*/sample/ for example named configuration files.

//

 

//自定义acl

acl myNet {

              192.168.1.0/24;      

};

 

options {

              listen-on port 53 { 192.168.1.104;127.0.0.1; };

//           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;                //开启递归查询功能

              allow-recursion { myNet; };   //只允许指定的客户端进行递归查询

              dnssec-enable no;             //关闭dnssec

              dnssec-validation no;         //关闭dnssec

 

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

 

时间: 2024-07-31 04:42:07

从零开始部署bind9服务器之二:部署缓存服务器的相关文章

DNS服务器之二:从服务器的实现

DNS从服务的搭建 一.安装  [[email protected]~]# yum install bind 二.修改主配置文件  [[email protected]~]# cat /etc/named.conf 将以下三行注释掉 //               listen-on port 53 { 127.0.0.1; }; //               listen-on-v6 port 53 { ::1; }; //               allow-query     {

从零开始学习微服务架构(二)

作为一名IT从业者,懈怠是一件奢侈的事情,因为在IT圈,原地踏步就等于退步. 上一篇中,我们已经笼统介绍了一下微服务,以及我在项目中是如何从传统单体模式向微服务演变的.本章我们深入探讨一下微服务的核心内容. 乱花渐欲迷人眼 当我刚刚开始接触微服务的时候,我听到了许多名次:"微服务"."SOA"."spring boot"."spring cloud"."docker".面对这么多名词,一脑袋蒙圈-现在我们来

构建负载均衡服务器之二 LVS详解及应用

在上一篇中介绍了负载均衡及集群的原理,本篇主要介绍下下实现负载均衡的软件之LVS的原理及应用. 一.LVS的介绍 1.  LVS的定义 一般来说,LVS采用三层结构:负载调度器.服务器池.共享存储.工作在TCP/IP协议的四层,其转发是依赖于四层协议的特征进行转发的,由于其转发要依赖于协议的特征进行转发,因此需要在内核的TCP/IP协议栈进行过滤筛选,可想而知,这就需要在内核的模块来完成,而这样的过滤转发规则又是由管理员进行定义的,所以,LVS就是两段式的架构设计,在内核空间中工作的是"ipvs

lvs 构建负载均衡服务器之二 LVS详解及应用

在上一篇中介绍了负载均衡及集群的原理,本篇主要介绍下下实现负载均衡的软件之LVS的原理及应用. 一.LVS的介绍 1.  LVS的定义 一般来说,LVS采用三层结构:负载调度器.服务器池.共享存储.工作在TCP/IP协议的四层,其转发是依赖于四层协议的特征进行转发的,由于其转发要依赖于协议的特征进行转发,因此需要在内核的TCP/IP协议栈进行过滤筛选,可想而知,这就需要在内核的模块来完成,而这样的过滤转发规则又是由管理员进行定义的,所以,LVS就是两段式的架构设计,在内核空间中工作的是"ipvs

DELL服务器之系统部署环境初准备

本人习惯通过cobbler部署物理机系统,那我就来说说部署系统前需要做哪些准备 1.BIOS设置是否符合标准.比如F1/F2错误提示.系统启动顺序.是否有开启PXE启动等. 2.你从哪个网卡进行pxe引导,cobbler部署需确定对应服务器网卡的MAC地址. 3.做磁盘阵列,此项是最耗费时间的.也是这个原因,才有了这个文档. 4.更改idrac root用户的密码,并新增一个组内通用用户. 一.racadm环境部署及文档说明 此文档仅适用于dell且配置了iDRAC远程管理卡的机器(主要是配置了

部署DNS服务器之主机A记录

一. 部署实验所需要的环境: 1. 2. 使用ipconfig检查三台服务器的IP地址是否配置正确并用ping检查相互之间能正常通讯 Server01 Server02 Server03 创建主机A记录: 打开服务器管理器,打开右上角"工具"中的DNS: 点击"正向查找区域"(正向查找区域:域名解析为IP),然后右键: 新建区域 在这里系统为我们弹出一个新建区域向导的窗口,我们直接点击下一步: 系统让我们选择新建的区域类型,这里分为三个区域 1.主要区域:包含区域内

Node.js部署到服务器之后台守护进程管理器Forever

我们不可能直接通过node命令来管理远程站点,这样无法保证网站的可持续运行.我们用Forever来解决这个问题,它可以将NodeJS应用以后台守护进程的方式运行,我们还可以将NodeJS应用设成随系统启动而自动运行. 首先,安装Forever: npm install forever -gd 这样Forever就安装好了,我们可以直接运行Forever命令: forever --help forever start app.js forever stop app.js 上面命令先查看Foreve

Jenkins教程——从安装到部署Docker服务(二)声明式流水线HelloWorld

前言 本文通过一个声明式流水线的HelloWorld程序做一下流水线基础入门,对常用的流水线参数进行简要说明 什么是流水线 现实中的流水线 流水线比较好理解,类比于现实生活中的生产流水线,每个流程只做一件事,通过传送带把这些流程连接在一起,一个流程完成后的结果交由后续流程继续操作. Jenkins的流水线简单认知 Jenkins的流水线也是这样工作的,最简单的认知是它可以把若干可通用的Shell脚本像胶水一样连接起来,虽然这个比喻比较形象,但这只是流水线的冰山一角. Jenkins流水线的两种形

构建Nginx服务器之二 配置文件精讲

user  nobody;    #定义Nginx运行的用户和用户组 worker_processes  1;    ##启动进程,通常设置成和cpu的核心数量相等 worker_cpu_affinity 00000001 0000001000000100 00001000 00010000 00100000 01000000 10000000; #为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu. worker_rlimit_nofile