用djbdns部署缓存dns
2013-10-10 17:29
387 查看
用djbdns部署缓存dns
安装
Before installing djbdns, install daemontools 0.70 or above, and install ucspi-tcp.安装daemontools
tar zxf daemontools-0.76.tar.gzcd admin/daemontools-0.76
echo gcc -O2 -include /usr/include/errno.h > src/conf-cc
./package/install
安装ucspi-tcp
tar zxf ucspi-tcp-0.88.tar.gzcd ucspi-tcp-0.88
echo gcc -O2 -include /usr/include/errno.h > conf-cc
make
make setup check
安装djbdns
tar zxf djbdns-1.05.tarcd djbdns-1.05
echo gcc -O2 -include /usr/include/errno.h > conf-cc
make
make setup check
启动daemontool
svscanboot &配置
1、 首先以root用户创建两个系统账户,名字为Gdnscache and Gdnslog;2、 以root用户来建立/etc/dnscache 服务目录(命令的最后接你机器的IP)
dnscache-conf Gdnscache Gdnslog /etc/dnscache 192.168.248.40
3、 以root用户,告诉svscan这个新服务,并使用svstat命令检查运行状态
ln -s /etc/dnscache /service
sleep 5
svstat /service/dnscache
4、 以root用户,在/etc/dnscache/root/ip目录建立文件,限制只有你希望的客户端IP才能使用这个DNS CACHE,如:
touch /etc/dnscache/root/ip/105、 将上级dns写入文件
echo 192.168.248.254 > /etc/dnscache/root/servers/@6、 开启forwardonly
echo 1 > /etc/dnscache/env/FORWARDONLY7、 重启djbdns
svc -t /service/dnscache 官方说明:http://cr.yp.to/djbdns/run-cache-x-home.html
相关文章推荐
- 用djbdns建立dns缓存加速网络连接
- MacOS Sierra清除dns缓存
- AD_DNS_DHCP_WINS冗余部署实例
- Win 2008 R2实战之Branch Cache托管缓存部署 推荐
- 在Linux/Windows/Mac上刷新DNS缓存的方法
- DNS缓存中毒攻击与防护
- Kali Linux(二)渗透案例:DNS Kaminsky缓存投毒
- 如何在 Linux/Unix/Mac 下清除 DNS 查询缓存
- 刷新电脑的DNS缓存
- DNS缓存
- Linux之高级缓存DNS
- java dns缓存不刷新
- Java网络编程从入门到精通(4):DNS缓存
- kubernetes最佳实践(三) - kubedns部署
- (转)使用 Spring缓存抽象 支持 EhCache 和 Redis 混合部署
- 使用kubeadm部署k8s集群00-缓存gcr.io镜像
- DNS部署(3)---------源码bind安装
- Websphere6 部署配置文件缓存清除
- k8s-14-kube-dns一键部署
- 清除chrome的DNS缓存