□無茶をさせられないひかり電話ルータ:PR-S300NE
某WEBキャプチャシステムが最近妙に遅いので、なんでかなといろいろと
調べていたら、どうもgethostbyname()でホスト名からIPアドレスを引く
ところや、実際にコンテンツを取ってくるところなどで詰まっているの
が判った。
最初は/etc/resolv.confの検索用DNSにぐぐるDNS(8.8.8.8)を指定したり
自分でキャッシュDNSサーバーをやってみたりしたけど、まったく改善の
兆しすらない。というか、同じホスト名を検索しても三回に二回は失敗
するというありさま。
でも同じホスト名を、メインサーバー(グローバルIP割り当て)で検索する
と、さくっと引ける。キャプチャサーバーとメインとの違いはデフォルト
ゲートウェイ。ゲゲッ…
というわけで、原因はひかり電話ルータ:PR-S300NEってことに確定だな。
この下に5台のサーバーがいて、こいつらがたかが毎秒10回くらいDNS参照
リクエストしているだけなのに…
フレッツの受付のオネーサンが「サーバーとかやりませんよね?」とか
必死に言っていたのはこういうことなのかな!?!?
回避方法としては…もちろんDNS参照についてはフレッツを通さないこと
で解決。
やれやれ。