1.安装部署dns

yum install bind -y

systemctl start  named

systemctl  enable  named

systemctl  stop  firewalld

systemctl  disable  firewalld

主配置文件:     /etc/named.conf

子配置文件:    /etc/name.rfc1912.xones

数据目录:       /var/named

2.高速缓存dns

vim /etc/named.conf

测试:

3.权威dns的正向解析

vim   /etc/name.rdc1912.zones

cd /var/name

cp -p   named.localhost        westos.com.zone

vim  westos.com.zone

systemctl restart named

测试:

vim /etc/resolv.conf

nameserver  172.25.254.103

dig www.westos.com

4.权威dns的反向解析

vim /etc/name.rfc1912.zones

cp -p named.loopback  westos.com.ptr

vim westos.com.ptr

测试:

vim /etc/resolv.conf

nameserver  172.25.254.103

dig -x 172.25.254.111

dns双向解析

cp -p  /var/named/westos.com.zone        /var/named/westos.com.localnet

vim /var/named/westos.com.localnet

cp   -p   /etc/named.rfc1912.zones    /etc/named.rfc1912.localnet

vim /etc/named.rfc1912.localnet

vim /etc/named.conf       注释掉51~58行(大概位置)

systemctl   restart  named

测试:

dns集群

在辅助dns上做好环境配置:bind安装,主次文件配置,dns指向,服务启动,火墙管理。

主dns:vim /etc/named.rfc1912.zones

systemctl restart named

测试:辅助端重启named服务

远程更新dns

为了方便恢复环境,先将部分文件备份

将之前自己在 /etc/named.conf 中自己写入的部分注释掉,并将之前注释掉的部分还原。

vim /etc/named.rfc1912.zones

chmod 770 /var/named

systemctl restart  named

在指定ip主机上发送dns信息

在接手方会有westos.com.zone.jnl

远程加密更新dns

环境恢复:删除之前更新生成的两个文件,并将之前备份的文件恢复,并重启服务。

更新端加密:

vim /etc/named.conf

vim /etc/named.rfc1912.zones

zone "westos.com" IN {
    type master;
    file "westos.com.zone";
    allow-update { key westos; };
    also-notify {172.25.254.214; };
30 };

systemctl restart named

scp Kwestos.+157+31240.*      root@172.25.254.203:/mnt/     将钥上传到允许更新的主机

nsupdate -k Kwestos.+157+54897.key 
> server 172.25.254.114
> update add abc.westos.com 86400 A 172.25.254.111
> send

linux dns高速缓存的更多相关文章

  1. 最快的方法来清除Chrome浏览器DNS高速缓存

    最快的方法是直接数据url.那么不需要清除dns高速缓存. chrome://net-internals/#dns 一般步骤,要经过下列几项. Chrome - > 扳手 - > 选项 - ...

  2. Linux DNS 服务器安装、配置和维护

    每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开.有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了.这就是 DNS ...

  3. Linux DNS原理简介及配置

    Linux DNS原理简介及配置 DNS简介 DNS原理 域名解析的过程 资源记录 DNS BIND安装配置 一.简介 一般来讲域名比IP地址更加的有含义.也更容易记住,所以通常用户更习惯输入域名来访 ...

  4. 使用nsswitch控制linux dns解析顺序

    参考:1.DNS原理入门参考:http://www.ruanyifeng.com/blog/2016/06/dns.html 2.http://cn.linux.vbird.org/linux_ser ...

  5. LINUX DNS客户端 解析域名慢的问题。

    Linux系统下域名解析的配置文件是/etc/resolv.conf cat /etc/resolv.conf # Generated by NetworkManager options single ...

  6. Linux DNS 服务器配置与管理

    一.环境介绍: 运行软件:VMware Workstation Pro 14 系统环境:CentOS-7-x86_64-1810 二.操作配置: 1.基础知识简介 (1)域名空间 域和域名: DNS树 ...

  7. Ubuntu Linux DNS服务器 BIND9配置文件命令介绍

    BIND9配置方法 转载▼     配置语法 named.conf acl 定义访问控制列表 controls 定义rndc命令使用的控制通道,若省略,则只允许经过rndc.key认证的127.0.0 ...

  8. 安装Oracle 11g RAC R2 之Linux DNS 配置

    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集 ...

  9. 11g RAC R2 之Linux DNS 配置

    在动手配置前,最好先了解下DNS的理论,以免犯不必要的错误.这都是被坑后的觉悟 -_-!!! Oracle 11g RAC 集群中引入了SCAN(SingleClientAccessName)的概念, ...

随机推荐

  1. Contentprovider的创建和使用流程概述

    首先在provider类中继承并实现provider的几个必要方法 -- boolean onCreate(),用来执行一些初始化的工作. -- cursor query(Uri, String[], ...

  2. 将一个string字符串变量分解为字符输出

    我们定义一个string 变量str ,然后通过str.length()可以获得该字符串变量的长度: #include<iostream> #include<string> u ...

  3. SQl Server 函数篇 聚合函数

    说一下数据库中的聚合函数 函数使用必须加小括号(), 5种聚合函数: 1.max最大值   select max(price) from car where code='c024'   --取这一列中 ...

  4. Action层, Service层 和 Dao层的功能区分

    Action/Service/DAO简介:  Action是管理业务(Service)调度和管理跳转的. Service是管理具体的功能的. Action只负责管理,而Service负责实施. DAO ...

  5. 联想《拯救者》U盘UEFI启动装win7[完美激活](4)

    引用这篇文章 http://www.nwmie.com.cn/jiaocheng/1394.html 我们常常不想把自己的电脑从GUID分区方式改到MBR,但是这样装完win7无法激活,embarra ...

  6. 基于PhpStorm对Yii框架进行的单元测试一【PhpUnit环境搭建】

    1.下载phpunit.phar 2.在phpstorm中配置phpunit库 3.不同版本phpunit 需要依赖的php解释器也不一样,如果运行时报错 可以适当调整php解释器的版本 至此进行ph ...

  7. 【C# MVC】

    http://www.cnblogs.com/powertoolsteam/p/MVC_three.html

  8. java实现生产者消费者模式

    生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将 ...

  9. linux虚拟机与windows主机传输文件方法

    通过ssh    这种方法需要虚拟机内的linux安装ssh服务,默认是安装的。 首先检查ssh服务是开启的,通过shell下执行命令:service ssh status, 查看ssh服务是否已开启 ...

  10. hadoop下HDFS基本命令使用

    前提:启动hadoop 1. 查看hdfs下 " / " 的目录 hdfs dfs -ls / 2. 创建文件夹(在 " / " 创建hadoop文件夹) hd ...