gm300の日記: DNS 2
日記 by
gm300
会社のDNS, どうも5secずつの遅延がわざと追加されているっぽい。
straceで見ると、sendの後のpollの後のcallの実行時間が5.00secになっている。
それだけならいいけど、どっかのcacheの有効期間が短いみたいだ。slashdot.jpをreloadしようとしても結構時間がかかる。
普通の人は社外のサイト、みなくていいんだけど、オイラは非定型な作業になっているので許してほしい。って誰でも口にする言い訳か。
どうしたら回避できるかな?社外の違うマシンに聞く?
straceで見ると、sendの後のpollの後のcallの実行時間が5.00secになっている。
それだけならいいけど、どっかのcacheの有効期間が短いみたいだ。slashdot.jpをreloadしようとしても結構時間がかかる。
普通の人は社外のサイト、みなくていいんだけど、オイラは非定型な作業になっているので許してほしい。って誰でも口にする言い訳か。
どうしたら回避できるかな?社外の違うマシンに聞く?
djb! djb! (スコア:1)
セカンダリが応答するまでのタイムラグが5秒なのだと思うのですが。
resolv.confにDNSサーバを列挙しても、同時に問い合わせしてくれるわけじゃないので。
最初に書かれたサーバに問い合わせして、応答を少し(5秒ぐらい?)待って、
それから次に移ります。(以前に同じようなケースを経験しました…)
まずは直上のDNSサーバか、その上流のDNSサーバが生きているかどうかのほうが気になりますね。
そのへんがいじれないのなら、自前でキャッシュサーバ保持する方法もあるとは思います。
最初は5秒かかっても、自前でキャッシュしていれば、次からすぐつながりますよ。
幸い、ワークステーションを自由に使える立場にいらっしゃるようですから、
dnscacheあたりをコンパイルして、自前でのキャッシュ保持を行えば速くならないでしょうか。
Re:djb! djb! (スコア:1)
DHCPから3つdnsのアドレスを貰っていましたが、そのいち1つは反応せず。1つは反応するけども遅い 状態でした。
参考のためにずっと前から走っている他のマシンの/etc/resolve.confを見ると、そこにはオイラのdesktopにはない、もう一つが書いてありました。が、それも反応せず。そいつは近日撤去のお知らせが流れていたのですでに撤去されたのかも。
IT に相談に行こっと。