パスワードを忘れた? アカウント作成
498998 journal

gm300の日記: DNS 2

日記 by gm300
会社のDNS, どうも5secずつの遅延がわざと追加されているっぽい。
straceで見ると、sendの後のpollの後のcallの実行時間が5.00secになっている。
それだけならいいけど、どっかのcacheの有効期間が短いみたいだ。slashdot.jpをreloadしようとしても結構時間がかかる。
普通の人は社外のサイト、みなくていいんだけど、オイラは非定型な作業になっているので許してほしい。って誰でも口にする言い訳か。
どうしたら回避できるかな?社外の違うマシンに聞く?
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by cyber205 (4374) on 2007年03月22日 12時04分 (#1129982) ホームページ 日記
    個人的には、多分上流のプライマリになってるDNSサーバが死んでいて、
    セカンダリが応答するまでのタイムラグが5秒なのだと思うのですが。
    resolv.confにDNSサーバを列挙しても、同時に問い合わせしてくれるわけじゃないので。
    最初に書かれたサーバに問い合わせして、応答を少し(5秒ぐらい?)待って、
    それから次に移ります。(以前に同じようなケースを経験しました…)
    まずは直上のDNSサーバか、その上流のDNSサーバが生きているかどうかのほうが気になりますね。

    そのへんがいじれないのなら、自前でキャッシュサーバ保持する方法もあるとは思います。
    最初は5秒かかっても、自前でキャッシュしていれば、次からすぐつながりますよ。
    幸い、ワークステーションを自由に使える立場にいらっしゃるようですから、
    dnscacheあたりをコンパイルして、自前でのキャッシュ保持を行えば速くならないでしょうか。
    • by gm300 (14617) on 2007年03月23日 10時46分 (#1130594) ホームページ 日記
      わーい。画期的に良くなりました。どれかが死んでいるかもしれないというのは考えたのですが、真剣に対処していませんでした。結局問題なマシンは1つじゃなくて複数ありました。どうもありがとうございます。

      DHCPから3つdnsのアドレスを貰っていましたが、そのいち1つは反応せず。1つは反応するけども遅い 状態でした。
      参考のためにずっと前から走っている他のマシンの/etc/resolve.confを見ると、そこにはオイラのdesktopにはない、もう一つが書いてありました。が、それも反応せず。そいつは近日撤去のお知らせが流れていたのですでに撤去されたのかも。

      IT に相談に行こっと。

      親コメント
typodupeerror

日本発のオープンソースソフトウェアは42件 -- ある官僚

読み込み中...