none
ネットワーク接続直後にEdgeやInternet Explorerが応答なし RRS feed

  • 質問

  • Windows10を利用していて、ネットワーク環境の制限でLAN内のプロキシサーバの利用が必須となっています。

    (前提)

    プロキシサーバ: 192.168.0.2

    proxy.pac配布サーバ: 192.168.0.3

    ファイアウォールでプロキシサーバ以外からインターネットへのHTTP通信を遮断

    プロキシの設定で「自動構成スクリプトを使用する」にチェックを入れて、アドレスに「http://192.168.0.3/proxy.pac」のように設定していますが、無線LAN接続直後や、有線のLANケーブル抜き差し直後にEdgeやInternet Explorerを開くと、「msn.comは応答していません。」のように表示が出て、インターネット上のウェブページが表示されません。

    そのまま数分待つと正しく表示されます。一度正しく表示されるようになると、それ以降は問題は発生しません。

    プロキシの設定で、自動構成スクリプトを使用せずプロキシサーバ192.168.0.2を指定すると、上記問題は発生しません。

    また、Google Chromeでは上記問題は発生しませんので、ネットワークの問題ではないと推測しています。

    本現象は、LAN内の全てのPCで発生しています。全てWindows10 Professionalです。

    何か原因は考えられますでしょうか。

    2017年8月3日 7:00

すべての返信

  • ぱっと思い当る「原因」はないのですが、状況的にネットワークパケット キャプチャを採取して pac の取得が適切に行われているか、自動構成スクリプトを使用した場合と IP 固定で指定した場合との相違を確認されると良いかと思います。


    hebikuzure

    2017年8月3日 11:39
  • ご回答ありがとうございます。

    WireSharkで確認しましたところ、以下の状況でした。

    • Edge、Internet Explorerは起動直後にproxy.pacを取得しようとせず、数分経過後にproxy.pacを取得しプロキシ経由でウェブページ表示を完了する
    • Chromeは起動直後にproxy.pacを取得しプロキシ経由でウェブページ表示を完了する

    また、正常になった後の挙動は以下の状況でした。

    • Edge、Internet Explorerは一旦終了して再起動してもproxy.pacを再取得せず、プロキシ経由でウェブページ表示を完了する
    • Chromeは一旦終了して再起動後にproxy.pacを再取得しプロキシ経由でウェブページ表示を完了する

    以下のページを確認しましたが、改善しませんでした。

    Internet Explorer の自動プロキシ キャッシュを無効にする方法

    2017年8月4日 1:41
  • IE で起動時に proxy.pac を取得せず、暫くしてから取得して反映されることが確認できたのですね。

    IE で起動時に proxy.pac を取得しない動作は

    の「※ よくいただくお問い合わせ : 自動構成スクリプトを取得するタイミング」に書かれている動作の結果と考えられますが、「取得を OS の機能 (サービス) によって取得するよう変更されました」のサービスの詳細や取得タイミングの制御については不明です。

    情報が無いか調べてみますが、取り急ぎの回避策としては

    • 構成ファイルを使わず Proxy サーバーを直接指定する
    • 自動検出(wpad.dat)を利用する

    かと思います。


    hebikuzure

    2017年8月4日 3:58
  • ご回答ありがとうございます。

    • 構成ファイルを使わず Proxy サーバーを直接指定する
    • 自動検出(wpad.dat)を利用する

    前者では改善することを確認しました。ただ、宛先によってプロキシの利用を制御したいので、この方法ではクライアントの設定が煩雑になりそうです。

    後者では改善しませんでした。WireSharkでパケットを確認しましたが、自動構成スクリプトを設定した場合と同様でした。

    先の投稿でも書きましたが、Internet Explorer の自動プロキシ キャッシュを無効にする方法を設定しても挙動は変わりませんでした。Chromeと同様にEdgeやIEが起動毎にproxy.pacを取得してくれれば解決しそうなのですが。


    • 編集済み mng_p 2017年8月8日 2:26
    2017年8月8日 2:20
  • 本件と同様の現象のようですが、スレッド内では解決していないようでした。

    IE11の初回起動時にフリーズする。

    2017年8月8日 6:47
  • この件についての情報は見つからないですねえ。一定時間たてば pac ファイルが取得できて、ネットワークから切断しない限り問題は起きないので、頻繁に接続先ネットワークが変わり、かつネットワークごとに異なるプロキシ構成がされているような場合以外では表面化しにくいのかもしれません。

    状況としては先に示した資料に書かれている「※ よくいただくお問い合わせ : 自動構成スクリプトを取得するタイミング」の記述と合致する動作なので、異常な動作が行われているのではない可能性が高いのですが、取得タイミングの制御については情報が無いので、ちょっとお手上げです。

    ※pac ファイルの取得を行うサービスが WinHTTP Web Proxy Auto-Discovery Service であることは「Understanding Web Proxy Configuration」の記載で分かったのですが、このサービスの挙動を制御する方法は確認できていません。


    hebikuzure

    2017年8月8日 7:28