linux搭建惟高速缓存dns服务器
最近闲得没事,加上看了blog上一位搭建世界级的cdn文章,也有点想研究下,但毕竟技术上还没有那么牛X,所以就先写上这篇文章将就下.
操作系统:centos5.4
ip地址:192.168.6.144
下面我们正式开始:
1.安装dns服务器
你们可以自己去找dns的源码包或者rpm.
yum -y install bind* caching-nameserver
2.配置文件和给权限
cd /var/named/chroot/etc/
cp named.caching-nameserver.conf named.conf
chmod 644 named.conf
vi named.conf
named.conf里的内容:
3.启动dns服务器,并设置开机启动
service named start
chkconfig named on
4.修改防火墙配置对dns端口进行放行
cd /etc/sysconfig/
cp iptables iptables.old
vi iptables
iptables里的内容:
注意: 要对dns的53端口的tcp和udp都进行放行,不然后面解析无法成功.
5.重启防火墙
service iptables restart
6.对其进行检测
你们可以在客户端用telnet检测,最好是客户端用nslookup进行检测,这样是比较准确的.
好了,所以的配置就这样简单,当你们访问网站的时候,本地dns直接把解析请求发给上一级dns(也就是222.172.200.68或202.203.144.33),然后保存起来,下一次的相同的查询就会直接调用.
转载于:https://blog.51cto.com/rocdk890/521311