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. ionic 页面乱码

    是文本编辑器的问题.文本编辑器保存时默认保存成Encoding:ANSI编码格式,保存成utf-8就好了

  2. CSS框模型:一切皆为框 — 从行框说起

    一 行框 看图说话 css 行框 各部分详解 上图代表了框模型中的行框.line-height 属性设置行间的距离(行高).该属性会影响行框的布局.在应用到一个块级元素时,它定义了该元素中基线之间的最 ...

  3. 如何使用google等一系列搜索引擎?

    对于我们经常使用的搜索引擎大家都都不陌生,但是,如何高效的利用呢?大家都知道空格是搜索多个关键词,那么有没有其他的快捷键呢?答案是肯定的,以下内容转自知乎 1.双引号 把搜索词放在双引号中,代表完全匹 ...

  4. [cf557d]Vitaly and Cycle(黑白染色求奇环)

    题目大意:给出一个 n 点 m 边的图,问最少加多少边使其能够存在奇环,加最少边的情况数有多少种. 解题关键:黑白染色求奇环,利用数量分析求解. 奇环:含有奇数个点的环. 二分图不存在奇环.反之亦成立 ...

  5. 在PHP中PDO解决中文乱码问题的一些补充

    我的环境是appsver包, 在网上最常出现的解决中文乱码显示的代码是: 第一种:PDO::__construct($dsn, $user, $pass, array (PDO::MYSQL_ATTR ...

  6. css知多少(11)——position(转)

    css知多少(11)——position   1. 引言 本文将用一篇文章介绍position(定位),在学习position之前,我们应该去思考一个问题:什么情况下我们需要定位?如果没有定位将无法满 ...

  7. Swing简介

    ---------------siwuxie095                         Swing 简介:     Java Swing 是 Java Foundation Classes ...

  8. ES6中的Set与Map数据结构

    本文实例讲述了ES6学习笔记之Set和Map数据结构.分享给大家供大家参考,具体如下: 一.Set ES6提供了新的数据结构Set.类似于数组,只不过其成员值都是唯一的,没有重复的值. Set本身是一 ...

  9. debug---null Pointer Exception--一步步查找(2)

    添加PartyLocationRepository后,再次在Ubuntu中编译项目,再次报空指针异常. 直接在createDto处打断点,然后debug每个表达式的值,找出来到底是哪个为null. 经 ...

  10. iOS应用推荐

    RSS阅读器 Inoreader ***客户端 SuperWingy OpenWingy(已下架) 书签 Pocket 语音备忘录 Voice-Memos 编程语言学习 SoloLearn 社交 Tw ...