Macbook Airで、いつからかSafariで接続エラーが頻発するようになっていたのだが、今日解決策を発見。
症状としては、DNSによる名前解決がうまく行かない感じ。
しかし、shellからdigで名前を引くと、ちゃんと解決できるので、Safari固有の問題だとは思っていた。
今日、ちょっと検索してみたら、以下のページがヒットした。
Safari 5.0.1 or later:Web ページの読み込みが遅かったり、一部しか読み込まれない、または Web ページが見つからない
やはりDNSプリフェッチが悪さをしていたようだ。
これはSafariのオプション設定には設定項目がなく、コマンドラインから直接設定しなければオフにできない。
この解説通りやったら、エラーはきれいさっぱり出なくなった。
コメント