标签 ‘DNS’ 归档文章

为 Solaris 11 添加 DNS 解析服务器

本来直接修改 /etc/resolv.conf 在 Solaris 11里要修改 dns/client 服务了。

# svccfg -s network/dns/client listprop config

# svccfg -s network/dns/client setprop config/domain = astring: in.oracle.com

# svccfg -s network/dns/client setprop config/nameserver = net_address: “(10.1.1.2 10.1.1.3)”

# svccfg -s network/dns/client setprop config/search = astring: ‘(“test.a” “test.b”)’

# svccfg -s name-service/switch setprop config/host = astring: '("files dns")'

然后重新刷新服务 
svcadm refresh dns/client
svcadm refresh name-service/switch 


安装 djbdns DNS 缓冲服务器

A DNS recursor consults three nameservers to r...
Image via Wikipedia

服务器使用 OpenDNS 的时候解析有些网站比较慢,想到用 DNS 缓冲服务。自然就想到了 djbdns 。

首先安装 djbdns。需要先安装 daemontoolsucspi-tcp

在 RHEL 上编译以上三个软件包时,必须先运行

echo gcc -O2 -include /usr/include/errno.h > conf-cc

然后配置为内部转发服务器。

echo 208.67.222.222 > /etc/dnscache/root/servers/@
echo 1 > /etc/dnscache/env/FORWARDONLY

查看服务状态:
     svstat /service/dnscache

查看 DNS 日志:
tail -f /service/dnscache/log/main/current

启停服务:
  • svc -h /service/yourdaemon: sends HUP
  • svc -t /service/yourdaemon: sends TERM, and automatically restarts the daemon after it dies
  • svc -d /service/yourdaemon: sends TERM, and leaves the service down
  • svc -u /service/yourdaemon: brings the service back up
  • svc -o /service/yourdaemon: runs the service once

Reblog this post [with Zemanta]

DNS failed while receiving responses multiple RRs of singleton type

A DNS recursor consults three nameservers to r...
Image via Wikipedia

这个问题是由于一个名字对应多个相同的 CNAME 而引起的。

导致从服务器从主服务器上复制失败。检查办法:

dig axfr example.com @master-server > tmp

named-checkzone example.com tmp

dns_master_load: tmp:562: my.example.com: multiple RRs of singleton type

检查 tmp 文件的 562 行就是重复的记录。

Reblog this post [with Zemanta]

Free DNS report

查 DNS, RBL 等的工具很多, 但是这个免费的网站提供的一些东西还是有很多新意。

例如检查 taobao.com 的时候会有这样的一个提示:

(更多…)

Google+