dnscache
- DNS and "The djb Way"
dnscache
- グループとアカウントの作成
pw groupadd djbdns -g 10053 pw useradd Gdnscache -g djbdns -d /dev/null -s /nonexistent pw useradd Gdnslog -g djbdns -d /dev/null -s /nonexistent
- ディレクトリの用意
mkdir -p /usr/local/etc/djb/ dnscache-conf Gdnscache Gdnslog /usr/local/etc/djb/dnscache 127.0.0.1
- ログの圧縮設定(optional)
vi /usr/local/etc/djb/dnscache/log/run
#!/bin/sh exec setuidgid Gdnslog multilog !"/usr/bin/gzip" t ./main
- 起動
mkdir -p /var/service ln -s /usr/local/etc/djb/dnscache /var/service sleep 5 svstat /var/service/*
echo 'nameserver 127.0.0.1' >> /etc/resolv.conf
root-serversの更新
dnsq ns . m.root-servers.net | sort | grep additional | cut -d' ' -f5 > \ /var/service/dnscache/root/servers/@
沢山のIPアドレスからホスト名への変換
dnsfilterで出来る。
link
- Tips Collection - dnscache
最終更新時間:2003年09月02日 02時05分37秒