打造私有的DNS 服务
2016-01-19 14:00
232 查看
在企业内部一般都会有自己的DNS服务,主要为了企业方便管理,例如访问一些内部系统,控制一些网站不让访问,今天我们就说说如何打造私有的DNS服务
安装DNS服务
1.配置forward 编辑/etc/bind/named.conf.options
2.配置需要解析的域名 编辑/etc/bind/named.conf,最下面添加
dr.local.com
3.自定义日志位置 编辑/etc/bind/named.conf,最下面添加
这样设置自定义目录后会出现安全问题,需要修改apparmor配置,
关于apparmor具体解释请看 Ubuntu apparmor何方神圣
验收成果
浏览器访问网页解析日志
原文地址:打造私有的DNS 服务
标签:bind dns apparmor
apparmor 引起自定义mysql 日志问题
IOS NSDate NSDateFormatter 导致相差8小时
ubuntu12.04 安装 php5.4/php5.5
Ubuntu apparmor何方神圣
系统基础配置
Ubuntu14.04 内存:354M (使用vagrant 创建的虚拟机,快速打造自己开发环境 vagrant + virtualbox)安装DNS服务
sudo apt-get install bind9 bind9utils
修改配置
上篮三步简单设置 用 dr.local.com 为测试域名1.配置forward 编辑/etc/bind/named.conf.options
forwarders { 114.114.114.114; 8.8.8.8; };
2.配置需要解析的域名 编辑/etc/bind/named.conf,最下面添加
zone "dr.local.com" { type master; file "/etc/bind/master/dr.local.com"; };
dr.local.com
; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA dr.local.com. root.dr.local.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS dr.local.com. @ IN A 192.168.22.24 @ IN AAAA ::1 blog IN A 192.168.22.24 admin IN A 192.168.22.24 api IN A 192.168.22.24 static IN A 192.168.22.24
3.自定义日志位置 编辑/etc/bind/named.conf,最下面添加
logging { channel query_log { file "/data/logs/named/namequery.log" versions 3 size 20m; severity info; print-time yes; print-category yes; }; category queries { query_log; }; channel update_log { file "/data/logs/named/nameupdate.log" versions 3 size 5m; severity info; print-time yes; print-category yes; }; category update { update_log; }; channel general_log { file "/data/logs/named/namegeneral.log" versions 3 size 5m; severity info; print-time yes; print-category yes; }; category general { general_log; }; };
这样设置自定义目录后会出现安全问题,需要修改apparmor配置,
关于apparmor具体解释请看 Ubuntu apparmor何方神圣
$ sudo vim /etc/apparmor.d/usr.sbin.named #在最下面添加 /data/logs/named/** rw, /data/logs/named/ rw, $ sudo /etc/init.d/apparmor restart $ sudo /etc/init.d/bind9 restart
验收成果
nslookup baidu.com nslookup blog.dr.local.com
Mac设置DNS方法
设置dns截图浏览器访问网页解析日志
原文地址:打造私有的DNS 服务
标签:bind dns apparmor
智能推荐
开启 NFS 文件系统提升 Vagrant 共享目录的性能apparmor 引起自定义mysql 日志问题
IOS NSDate NSDateFormatter 导致相差8小时
ubuntu12.04 安装 php5.4/php5.5
Ubuntu apparmor何方神圣
相关文章推荐
- 图解Http
- C语言內嵌汇编
- Android如何获取判断是否有悬浮窗权限
- run as中没有run on server
- UE4 4.9 - cast modulated shadows causes flickering on IOS dynamic characters
- Jquery attr获取option属性值
- Nginx
- ASP.NET MVC4.0+EF+LINQ+bui+bootstrap+网站+角色权限管理系统(4)
- 一些关于字符串中存在特殊字符判断的方法
- scatter / gather
- 3.6线程间的通信:字节流与字符流
- 磁盘性能分析
- Android中TabLayout使用详解
- EditText ------- 键盘类型
- iOS开发中总结的小技巧(持续更新中)
- php封装生成验证码VerifyImage类
- 获取windows下任务管理器中的进程列表
- 关于ipv6的配置
- 近5年133个Java面试问题列表
- 20-mysql优化之表的垂直分割和水平分割,读写分离