DNS视图及日志系统
acl宏定义,在named.conf里面第一行定义
acl innet {
192.168.0.0/16;
192.0.0.0/8;
};
all-query { innet; }; 定义允许递归的客户端
###################################################
CDN:能够接受就近用户发来的请求,并能根据原始服务器取得内容之后,缓存起来。
setup可以直接修改IP地址
##########################################
假如IP是172.16.0.0,127.0.0/8我们默认它是电信网
其他的我们默认是电信网
咱们配置named.conf 让他拥有智能解析的功能:我们要使用视图
我们如果定义了视图,所有哦的区域都必须定义在视图中,所以options中要填写
步骤:
0、acl telecom {
172.16.0.0/16;
127.0.0.0/8;
};
acl unicom {
192.168.0.0/24;
};
1、view telecom {
match-clients { telecom; }; 定义什么范围内的主机可以访问这台
zone "mageedu.com" IN {
type master;
file "telecom.magedu.com.zone";
};
};
2、view unicom {
match-clients { any; };" 意思是其他所有的主机都可从这里访问
zone "mageedu.com" IN {
type master;
file "unicom.magedu.com.zone";
};
};
3、named-checkconf 检查是否有错误
4、cd /var/named;;vim telecom.magedu.com.zone
5、$TTL 43200
@ IN SOA ns1.mageedu.com. admin.mageedu.com.(
2013040201
1H
10M
7D
1D )
IN NS ns1
IN MX 10 mail
ns1 IN A 172.16.100.1
mail IN A 172.16.100.2
www IN A 172.16.100.3
wq
6、chgrp named telecom.mageedu.com.zone
chmod 640 telecom.mageedu.com.zone
7、cp -p telecom.mageedu.com.zone unicom.mageedu.com.zone
8、vim unicom
9、将mail的服务器地址换为192.168.0.16
www的服务器地址换为192.168.0.17
10、重启
这时候我们用172.16地址的主机访问就会默认走电信
dig -t A www.mageedu.com @172.16.100.1
将一个域名解析成两种电信联通,这种机制叫做view
############################################
我们想解析多个域,但是不想同时使用网通电信我们只需要在
named.conf中某一个view中添加:
zone "mageedu.com" IN {
type master;
file "a.net.zone";
}
然后vim /var/named/a.net.zone
$TTL 43200
@ IN SOA ns1.a.net. admin.a.net. (
2013040201
1H
10M
3D
1D )
IN NS ns1
ns1 IN A 172.16.100.1
www IN A 172.16.100.100
chgrp named a.net.zone
chmod 640 a.net.zone
重启
dig -t A www.a.net @172.16.100.1
你发现走的都是电信
#########################################################
下面我们学习开启DNS服务器记录日志的功能;不建议开启
在named.conf中的options 中添加querylog yes;即可
重启
tail /var/log/messages查看日志
#######################################################
但是它提供了一个非常具有的弹性的日志系统。
catagory:日志源
查询
区域传送
可以通过catagory自定义日志来源
channel :日志保存位置
每个位置只能保存一种来自catagory的信息
syslog:/var/log/messages
file:自定义保存日志信息的文件
########################################################
我们期望在var /log/创建一个bind.conf用于记录查询日志
vim /etc/named.conf
在options 下面编辑
logging {
channel querylog {
file "/var/log/bind_query.log" versions 5 size 10M;
severity dynamic; 级别
print-time yes;记录打印时间
print-severity yes;记录级别
};
category query { querylog; };来自category的日志,只要跟查询相关都保存到querylog里面; 【querylog就是channel后面那个 文件会保存到file里面】注意named没有权限
};
检查语法是否有错误:named-checkconf
#########################################################
queryperf:对DNS服务器做压力测试
下载bind-9.7.4.tar.gz
tar xf 解压
cd contrib
cd queryperf
./configure
make
cp queryperf /bin/
在根目录下创建一个test
编辑test
www.mageedu.com A
mageedu.com NS
mageedu.com MX
queryperf -d test -s 172.16.100.1
最后显示每秒中查询多少次
#####################################
dnstop.tar.gz
tar xf dnstop.tar.gz
cd dnstop.tar.gz
yum install libcap-devel
yum install libpcap-devel 抓包工具
./configure
make
make install
dnstop -4 -Q -R eth0 指定ipv4协议 记录查询数 记录响应数 在eth0这样一个网卡上的包
用于监控DNS服务器工作状态 会有很多负面影响 不建议使用
转载于:https://blog.51cto.com/10183596/1698442
DNS视图及日志系统相关推荐
- dns日志级别 linux,linux下DNS服务器视图view及日志系统详解
linux下DNS服务器视图view及日志系统详解DNS服务器ACL:在named.conf文件中定义ACL功能如同bash当中定义变量,便于后续引用 ACL格式: acl ACL名称 { IP地址1 ...
- linux+dns的acl,DNS服务器之三:DNS高级用法(DNS转发、ACL、智能DNS及日志系统) | 旺旺知识库...
前面两篇DNS文件讲解了基本的安装配置和主从复制: 本文将深入讲解DNS服务器bind98的高级用法,主要包括: DNS转发配置 ACL应用与配置 使用bind实现智能DNS BIND日志系统介绍 一 ...
- linux 任务计划 权限设置,Linux系统 文件权限+计划任务+日志系统
实验目的:熟练掌握权限相关概念和具体操作 实验环境:Red Hat Enterprise Linux Server 5.3 实验步骤: 一.文件权限 二.计划任务 三.日志 一.文件权限 (一)基本权 ...
- 【产品环境】使用ELK搭建日志系统
为什么80%的码农都做不了架构师?>>> 随着业务不断完善与发展,日志的重要性稳步上升.我们需要从日志中排查错误,以及分析用户行为,为业务发展提供参考意见.因此,需要一套专门的 ...
- linux查询服务器的dns,如何查看Linux系统中DNS服务器的运行状况
DNS是分布式数据库,可以让用户们方便访问互联网,而主机的dns服务器也直接影响了我们上网及访问网站的速度,那么你知道如何查看Linux系统中DNS服务器的运行状况吗? 在Linux环境下,也提供了广 ...
- android core log,Android 日志系统(Logcat)的实现分析
这篇说一下Android 日志系统的实现: 1. Android中的打印分为4个缓冲区和6个打印等级,在frameworks\base\core\java\android\util\Log.java中 ...
- linux 查看dns进程,探查Linux系统DNS服务器运行状况
在Linux环境下,也提供了广泛流行的BIND服务器,它是构建DNS服务器最常用的服务器软件.介绍BIND的安装的文章现在很多,现在我们就一起来谈一下维护的话题.我们如何才能够了解DNS服务器的运行情 ...
- 构建企业级云原生日志系统架构
❝ 本文转自大数据老司机的博客,原文:https://www.cnblogs.com/liugp/p/16463920.html,版权归原作者所有.欢迎投稿,投稿请添加微信好友:cloud-nativ ...
- 创业公司 互联网架构方案 整体技术栈 基础设施 数据库 服务治理 消息中间件 日志系统 ELK 自动化部署
欢迎关注博主公众号:[矿洞程序员]文章由陈晓阳原创. 本人微信:chenxiaoyangzxy. 免费提供本人大量学习资料. 从零开始搭建创业公司后台技术栈 原创: 潘锦 说到后台技术栈,脑海中是不是 ...
最新文章
- 中国大巴租赁行业市场前瞻与投资战略规划分析报告
- 计算机考试金麦圈编号教程,计算机二级:数据处理.doc
- 多彩投网站动态爬取[python+selenium]
- 【干货】吴恩达deeplearning.ai专项课程历史文章汇总
- Java一分钟 || Docker因权限问题无法启动Springboot怎么办
- SAP智能机器人流程自动化解决方案
- postgis数据库优化_国内首个 Serverless 数据库来了,技术架构全揭秘!
- 程序员应该如何提问?
- js 动态生成html(js根据后台返回数据生成html页面中的table标签)(转义字符)
- L1-026 I Love GPLT
- OpenBoard 白板交互式应用程序
- 95后频频离职,是员工本人问题?
- oracle for list,oracle – PL / SQL – 在Where子句中使用“List”变量
- Python开发制作酷狗和QQ音乐下载器
- windows安装ssh服务
- 彻底解决web调试时,修改css样式后刷新网页无改变
- Linux 简介 ------ 带你简单了解Linux
- 数据库设计-UML模型
- Windows安全加固-账户管理和认证授权
- NDK - JNI官方中文资料
热门文章
- java_Socket简单使用方法
- Ext JS 4.1 RC2 Released发布
- 北风设计模式课程---里氏替换原则(Liskov Substitution Principle)
- A Convolutional Neural Network for Modelling Sentences阅读笔记
- 关于如何将sublime的主题应用到webstorm上
- 15-07-10 结构体-输入学生成绩进行排序
- android chrome iframe设置src属性无法启动app
- 每日英语:Why is Ye Shiwen’s Swim “Disturbing”?
- 原来,爱情是与旁观者有关的。。。
- 假如生活欺骗了你!——Leo网上答疑(14)