[Mew-dist 16779] Re: getaddrinfo error
Hajimu UMEMOTO
ume at example.com
2001年 3月 9日 (金) 17:39:16 JST
梅本@IMASYです。です。
>>>>> On Fri, 9 Mar 2001 13:53:42 +0900
>>>>> Shingo WATANABE / 渡辺 伸吾 <nabe at example.com> said:
> #かなり、嘘っぽいぞ
nabe> うーん。単なる勘違いなのかなあ?
nabe> 再現できるか調べてみます。
単なる勘違いでしょう。FreeBSD もそのようなことはしません。
アプリケーションが _res.options をいじってたらどうするかとか考えると、
resolv.conf を読み直すように改造するのは難しいです。
/etc/resolv.conf の内容が変わるような環境では、resolver に頼るとマケ
です。
私は totd を噛ましていて、/etc/dhclient-enter-hooks を以下のようにし
て、resolv.conf の代わりに totd.conf を更新するようにしています。
make_resolv_conf() {
# we prefer to use DNS proxy for mobile
if [ x"$new_domain_name_servers" != x"$old_domain_name_servers" -o \
x`ps axc | awk '$5 ~/^totd$/ {print $1}'` = x ]; then
killall totd
echo retry 300 >/usr/local/etc/totd.conf
for nameserver in $new_domain_name_servers; do
echo forwarder $nameserver port 53 >>/usr/local/etc/totd.conf
done
/usr/local/sbin/totd
fi
#
echo search $new_domain_name >/etc/resolv.conf
echo nameserver :: >>/etc/resolv.conf
echo nameserver 0.0.0.0 >>/etc/resolv.conf
echo options no_tld_query >>/etc/resolv.conf
}
# totd 使っててなんで faith を使ってないんだという突っ込みは却下。:-)
--
梅本 肇 @ インターネット互助会横浜 http://www.imasy.org/~ume/
ume at example.com ume at example.com ume@{,jp.}FreeBSD.org
プログラムは書いた人の意図ではなく書かれた通り動く
Mew-dist メーリングリストの案内