kageの日記: 短期間でNSレコードが変化するドメインへの対応シェルスクリプト for djbdns
日記 by
kage
前のは不便だったので、少し書き換えた。
domainのリストにコマンドラインからの引数を渡すと割と汎用的に
使えるのではないだろうか。
#!/bin/sh
DNS=/service/dnscache
for domain in docomo.ne.jp
do
rm -f $DNS/root/servers/$domain
for h in `dig $domain ns| grep "IN NS" | awk '{print $5}'`
do
dig $h | grep "IN A" | awk '{print $5}' >> \
$DNS/root/servers/$domain
done
done
svc -t $DNS
domainのリストにコマンドラインからの引数を渡すと割と汎用的に
使えるのではないだろうか。
#!/bin/sh
DNS=/service/dnscache
for domain in docomo.ne.jp
do
rm -f $DNS/root/servers/$domain
for h in `dig $domain ns| grep "IN NS" | awk '{print $5}'`
do
dig $h | grep "IN A" | awk '{print $5}' >> \
$DNS/root/servers/$domain
done
done
svc -t $DNS