前期准备

查看IP

[root@localhost ~]# ip a | grep ens

2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

    inet 192.168.200.111/24 brd 192.168.200.255 scope global ens32

3: ens34: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

    inet 172.16.1.1/24 brd 172.16.1.255 scope global ens34

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# iptables -F

[root@localhost ~]# setenforce 0

setenforce: SELinux is disabled

[root@localhost ~]# yum -y install bind

修改主配置文件中为不同运营商的客户机地址准备不同的zone 区域设置,各自使用独立的数据文件

[root@localhost ~]# cat /var/named/wangtong.txt

acl wangtong {

172.16.1.3;

};

[root@localhost ~]# cat /var/named/dianxin.txt

acl dianxin {

172.16.1.2;

};

[root@localhost ~]# cat /etc/named.conf

options {

directory "/var/named";     

};                         

include "/var/named/dianxin.txt";

include "/var/named/wangtong.txt";

view "dianxin" {

match-clients { dianxin; };

zone "crushlinux.com" IN {

type master;

file "crushlinux.zheng.dianxin";

};

};

view "wangtong" {

match-clients { wangtong; };

zone "crushlinux.com" IN {

        type master;

        file "crushlinux.zheng.wangtong";

};

};

分别建立不同的区域数据文件

[root@localhost ~]# cd /var/named/

[root@localhost ~]# cat /var/named/crushlinux.zheng.dianxin

$TTL 86400

@INSOAcrushlinux.com.  admin.crushlinux.com. (

2019011001

3H

15M

1W

1D

)

INNSns.crushlinux.com.

INMX 10mail.crushlinux.com.

nsINA172.16.1.1

wwwINA172.16.1.12

mailINA172.16.1.12

[root@localhost ~]# cat /var/named/crushlinux.zheng.wangtong

$TTL 86400

@INSOAcrushlinux.com.  admin.crushlinux.com. (

2019011001

3H

15M

1W

1D

)

INNSns.crushlinux.com.

INMX 10mail.crushlinux.com.

nsINA172.16.1.1

wwwINA172.16.1.13

mailINA172.16.1.13

[root@localhost named]# chgrp named crushlinux.zheng.*

[root@localhost named]# ls -l crushlinux.zheng.*

-rw-r--r-- 1 root named 229 1月  10 23:51 crushlinux.zheng.lan

-rw-r--r-- 1 root named 214 1月  10 23:52 crushlinux.zheng.wan

[root@localhost named]# systemctl restart named

客户机设置网络模式为 vmnet2 IP地址为172.16.1.2 模拟电信用户,解析测试

C:\Users\Crushlinux>nslookup www.crushlinux.com

服务器:  UnKnown

Address:  172.16.1.1

名称:    www.crushlinux.com

Address:  172.16.1.12

---------------------------------------------------------------------------------------------------------------------------------

中国各大运营商IP地址网段:

中国电信IP地址段:http://ispip.clang.cn/chinatelecom.html

中国联通(网通)IP地址段:http://ispip.clang.cn/unicom_cnc.html

中国移动IP地址段:http://ispip.clang.cn/cmcc.html

中国铁路IP 地址段:http://ispip.clang.cn/crtc.html

中国教育网IP地址段:http://ispip.clang.cn/cernet.html

中国其他ISP IP 地址段:http://ispip.clang.cn/othernet.html

---------------------------------------------------------------------------------------------------------------------------------

脚本编辑

[root@localhost ~]# cat ispip.sh

#!/bin/bash

 

url="http://ispip.clang.cn/"

for i in chinatelecom unicom_cnc cmcc crtc cernet othernet

do

wget $url$i.html -O /tmp/$i.txt

sed -n '/^[0-9]/ s/<br>/;/gp' /tmp/$i.txt | sed "1iacl $i {" | sed '$a};' > /var/named/$i.txt

done

[root@localhost ~]# chmod +x ispip.sh

[root@localhost ~]# crontab -e

**/5***/usr/sbin/ntpdate pool.ntp.org > /dev/null 2>&1

050***/bin/bash /root/ispip.sh

[root@localhost ~]# systemctl restart crond

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

CDN加速基础原理

转载于:https://www.cnblogs.com/123456likun/p/11395566.html

智能DNS服务器搭建相关推荐

  1. Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32

    Contents 1. DNS主从服务器搭建 1.1. DNS简介 1.2. DNS主从服务搭建 1.2.1. 主DNS服务器配置 1.2.2. 从DNS服务器配置 1.2.3. Web服务器准备 1 ...

  2. CentOS下的DNS服务器搭建

    CentOS下的DNS服务器搭建 实验环境:VMware workstation 10         centos 6.4 说明: DNS是计算机域名系统或域名解析服务器(Domain Name S ...

  3. 企业dns服务器搭建

    企业dns服务器搭建 1关于dns的名词解释 2 dns服务的安装与启用 3 高速缓存dns 4 dns的正向解析 5 dns的反向解析 6 dns的双向解析 7 dns集群及更新 8 动态域名解析 ...

  4. Linux下的DNS服务器搭建

    Linux下的DNS服务器搭建 一.DNS介绍 1.dns域名系统 2.正向解析和反向解析 二.检查环境 三.搭建主DNS 1.安装dns相关包 2.设置服务开机自启 3.编辑DNS主配置文件 4.编 ...

  5. linux ftp dns,Ubuntu下FTP与DNS服务器搭建教程PDF

    Linux服务器系统是Ubuntu 16.04 LTS,FTP软件选择的当然是vsftpd(very secure FTP daemon), Ubuntu装vsftpd还是很简单,一句命令就行: su ...

  6. 内部DNS服务器搭建

    内部DNS服务器搭建 场景: 在没有域名的情况下,但是各项服务的ip,又不是固定不变,那么就需要一个内部的DNS域名 机器类型: Centos7 步骤 1. yum install bind bind ...

  7. 私有化DNS服务器搭建

    winsever2019简单的dns服务器搭建 一.添加角色勾选DNS服务器选项 二.配置dns服务器 1.配置正向查找域 2.配置条件转发器(域名不能通过内外dns解析的的就转发到114或者8.8. ...

  8. 企业 dns 服务器搭建

    企业 dns 服务器搭建 1. dns 的名词解释 2. dns 服务的安装与启用 3. 高速缓存 dns 4. dns 的正向解析 5. dns 的反向解析 6. dns 的双向解析 7. dns ...

  9. 管理与维护dns服务器心得,REDHAT 智能DNS服务器管理与维护

    REDHAT 智能DNS服务器管理与维护 REDHAT 智能DNS服务器配置服务器配置与维护配置与维护 版本:2009-12-25 初版 智能多线路DNS服务器通过在named.conf中配置多个视图 ...

最新文章

  1. sql特殊字符转义,oracle中将字符 ‘ 转义
  2. 直角三角形的边角关系_华师大版九年级第四章解直角三角形,知识点讲解加经典例题分析...
  3. k3 审核流程图_3-金蝶K3操作流程图详解
  4. Codeforces 776D The Door Problem
  5. Java线程面试题 Top 50 (转载)
  6. Unity 血条跟随效果
  7. 科技公司网页设计(h5 + css3)
  8. 利用公网Msf+MS17010跨网段攻击内网
  9. APP加壳技术是否有效?爱加密APP加密服务有什么不同?
  10. 电脑图片不显示,电脑不显示图片怎么办
  11. java计算机毕业设计农田节水灌溉监测系统源码+程序+lw文档+mysql数据库
  12. MATLAB绘制图中图
  13. 前端工作中的一些解决问题的方法,可以参考一下
  14. YApi 高级mock脚本 1.8.3版本后,mockJson不能正确返回问题
  15. 【案例】某市规范性文件合法性审核信息管理系统和行政执法监督平台建设案例
  16. 众达两化融合贯标日记08~培训23001标准
  17. Camera 的3A
  18. STM32F103RCT6Mini开发板搭建指纹识别系统
  19. werfault.exe出现的原因与解决办法
  20. 【Niagara 01】Tridium N4使用——入门及新建站点

热门文章

  1. 外星人17r4原版系统_外星人笔记本17R4 型号:ALW17C-D2848 使用评测 - IT168试客
  2. 经纬度坐标转平面直角坐标——高斯投影python/c#实现
  3. 准备去「技术出海峰会」看看
  4. QtQuick中设置代理上网及缓存-待续
  5. 技术分享!如何用powerPCB设定4层板的层?-道合顺大数据Infinigo
  6. 请更换备份电池 pos机_请认真检查你的POS机费率,不要再花冤枉钱
  7. springboot 压测 50并发 线程等待_线程池+CountDownLatch——高并发就是这么简单
  8. FEN Self-Supervised Feature Enhancement Networks for Small Object Detection in Noisy Images
  9. 货物贸易外汇监测系统 企业版_重点耗能企业能耗监测计量系统,能源管控平台方案...
  10. java 自定义日期_java 8 自定义日期获取