• 締切済み

プロキシの自動設定について

PAC(Proxy Auto Config)ファイルでイントラネット参照時はダイレクトで インターネット参照時はプロキシサーバーをはさんでという設定を行いたい のですが、一般的なその切り分けというか判断がわかりません。 一つの方法としてisResolvableを利用して内部DNSサーバーで解決できない ものをインターネットとみなすとやってみたのですが参照するサイトによって 数秒間ブラウザが止まった感じになります。(というかそういうものなかな?) 逆にDNS参照せずにshExpMatchでローカルホストを列挙してやる方法も 考えたのですが数が多すぎてどうにも現実的ではありません(部分一致が無理)。 そこで、質問なのですが軽くてスマートな判断方法はないものでしょうか? それとも、どこか見直すべきネットワーク設定があるのでしょうか? windows2000 + IE5.x

みんなの回答

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.3

shExpMatch(host, "10.0.0.*") ってのは試しましたか? 列挙は無理ってネットワークが多いってことかな?

KaZtoYou
質問者

補足

回答ありがとうございます。 それはブラウザでIPの直打ちで参照した場合ですよね。 残念ですがホスト名による参照なんです。そして、その ホスト名からIPに変換するdnsResolveを利用した場合も ブラウザが止まった感じになります。確かにIPであれば 部分一致が可能なので全て解決するのですが・・・ やっぱり、ネットワーク設定を見直して重い原因を究明した方 が早そうですね。もう少し調べてみます。 (仕様で押し通そうかな・・・)

  • AnonyGoo
  • ベストアンサー率50% (1/2)
回答No.2

プロキシの設定の所で「次で始まるアドレスにはプロキシを使用しない」の所に IPを入れてあげればうまくいくと思うんですが。

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/031autoproxy/autoproxy.html
KaZtoYou
質問者

補足

回答ありがとうございます。 残念ですが、現在その方法を利用しているのです。 これだと、ネットワークに変更があるたびに全クライアント設定を修正し なくてはならず苦労が多いです。そこでPACを導入しようと考えているのです。 さらにPACを何度も修正しなくてもいいようにスマートな解決方法を 模索している次第です。 リンクのWPADはとても興味深い技術でした。後々はこうしたいものです・・・

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.1

一般的に自ドメインをはダイレクトにそれ以外は proxy にという設定にしますね。 特別なものは shExpMatch で設定したりもする。 if (dnsDomainIs(host, "自ドメイン"))  return "DIRECT"; else  return proxy;

KaZtoYou
質問者

補足

回答ありがとうございます。 早速試してみた所、ダメでした。 イントラネット内はドメインを含めたURLによるアクセス方法ではないので。 dnsDomainIsは結局部分一致みたいですね。shExpMatch(host,"*.自ドメイン") と変わらない様です。

関連するQ&A

  • 素早くプロキシ設定する方法

    win7でproxyサーバの設定をツール→インターネットオプション→接続→LANの設定で行なっていますが簡単に接続する方法が有りましたら教えてください、CyberSyndrome一発プロキシ設定、 Prxman(Proxy Address Manager)、あの荷物風呂敷等を試したのですがWin7ではうまく動作いたしません 他に素早くプロキシ設定する方法が有れば教えてください。

  • プロキシサーバーってなんですか

    インターネット接続のなかで、「proxyサーバーを使う、使わない」という設定がありますが、これは何をするものなのでしょうか。私が契約しているプロバイダは、プロキシサーバーを用意してくれているので、もし有効なものなら使いたいのですが。みなさん、宜しくお願いします。

  • プロキシの設定とDNSの解決について

    会社のイントラネット内から、インターネット上のライブカメラを見ようとすると、一部の(Panasonic製カメラが多い)カメラの映像が見られません。 状態としては、ライブカメラのフレームは表示されますが、ライブ映像が写りません。また、そのカメラの保存映像?(カメラのメモリーに保存されたスチル映像)は見ることができる状態です。 DNS解決の問題と思い、クライアントのパソコンのネットワーク設定のDNS設定欄(納入時には未設定、IPは固定で設定されている)にDNSアドレスを設定してやると、ライブ映像が正常に映ります。 そこで質問ですが、上記の状態は、会社のプロキシサーバおよびDNSサーバの設定として、納入業者の設定間違い(設定不足)ではないでしょうか? また、クライアントパソコンの全てにDNS設定をするには手間が掛かり過ぎるので、サーバーの設定で済ませることはできないものでしょうか? 全くの素人の質問ですみませんが、ご教示頂けると幸いです。

  • プロキシの例外設定が勝手に消えることはありますか?

    プロキシを介してインターネット接続し、かつイントラネットにも繋いでいたのですが、ある日突然イントラに繋がらなくなりました。 以前は、インターネットオプションの"LANの設定"の"プロキシの設定"内にある"次で始まるアドレスにはプロキシを使用しない" にWebサーバのアドレスを入力していたのですが、その記述が消えていたことが直接の原因でした。 ただ、この記述を明示的に消した記憶はなく、IEの更新等もしていません。 怪しいのは、この時期にプロキシサーバの停止・再起動がなされていたらしいのですが、クライアント側のブラウザの設定にまで影響があるのでしょうか? ご存知の方がいらっしゃれば、御教授お願いします。

  • プロキシ設定が間違っている?アップデートできません。

    ウイルスバスターでアップデートをしようとしましたが、「プロキシ設定が間違っている可能性があります。ウイルスバスターのプロキシ設定を確認してから再度実行してください」と出てしまいます。 そのためプロキシ設定の画面で設定内容を確認しましたが、「インターネットにプロキシサーバーを使用する」のチェックはついていません。 パソコンのインターネットのプロパティ→マイISPの設定→プロキシサーバーで「この接続にプロキシサーバーを使用する」のチェックはついていません。 他に確認及び対処方法などありますか?

  • Apacheを使ってプロキシサーバを設定

    apache2.0のmod_proxyを使って、プロキシサーバをたてようとしています。HTTPでのアクセスでは、正常に動作するのですが、HTTPSでのアクセスでは正常に動作しません。アドバイスお願いします。 ○下記構成で利用を想定しています クライアント→今回設定するプロキシサーバA→既存のプロキシサーバB→目的のサイト ○ProxyRemote ディレクティブで既存プロキシサーバBを設定していますが ・HTTPアクセスでは想定どおりの動作をしています ・HTTPSではプロキシサーバA上のWEBサーバへアクセスしようとしてしまいます ○クライアントのプロキシ設定を既存のプロキシサーバBに設定し、HTTPSでのアクセスは正常に行えます Apacheのmod_proxy+HTTPS+多段プロキシ(串)は、動作しないのでしょうか? 以上、よろしくお願いします。

  • 取得したプロキシが生きているかの確認方法

    質問させて頂きます。 質問の内容に関しては、タイトルの通り取得したプロキシが問題なく使えるかの判断方法に関してです。 まず、現在下記の方法を使用してプロキシの設定を行っております。 <?php $proxy = array( "http" => array( "proxy" => "tcp://プロキシHOST:ポート", 'request_fulluri' => true, ), ); $proxy_context = stream_context_create($proxy); echo file_get_contents("http://・・・/",false,$proxy_context); ?> 「"proxy" => "tcp://プロキシHOST:ポート",」の部分にプロキシ一覧から取得したものを設定しているのですが、1つのプロキシの寿命はそんなに長くないと聞いたので、取得したプロキシが使用可能か判断したうえで設定を行いたいと考えています。 一般的?な方法があるのかはわからないのですが、取得したプロキシが生きているかの判断はどのような方法を行えばよろしいのでしょうか? ご存知の方がいらっしゃましたら、どうかよろしくお願いいたします。 また、質問におかしな点などがあればご指摘下さい。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • プロキシ設定について

    現在 色んなアンケートサイトに登録し、アンケートに参加していますが、今回 あるアンケートサイトの要望でプロキシの設定をしました。 設定は下記の手順で行ないました。 インターネットを起動し、「ツール」~「インターネットオプション」~「接続」~「LANの設定」~「プロキシサーバー」~「アドレス」と「ポート」を入力。 ※この「アドレス」と「ポート」はアンケートサイトから指定されたものを入力しています。 プロキシサーバーの「LANにプロキシサーバーを使用する」のチェックを入れた状態で色んなサイトにアクセスすると、下記の画面が表示されます。 Proxy.○○○.jpに接続→(○はアンケートサイト名なので表記できません) ○○○ auth ユーザー名 パスワード ユーザー名とパスワードは、私が登録しているサイトのユーザー名とパスワードを入力すれば、アクセスしたいサイトにアクセスが可能になります。 ただ 色んなサイトにアクセスしたい時、いちいちユーザー名とパスワードを入力するのは面倒なので、これを記憶させる設定方法があると思い、パソコンメーカーとアンケートサイトに質問してみましたが、解決には至りませんでした。 ちなみに もう1台のパソコン(Vista)も同じ手順でプロキシの設定をしましたが、こちらはユーザー名とパスワードは記憶されており(自分で設定した記憶はありませんが)、いちいち入力する必要はありません。 只今 Vistaは修理に出しており、今はXPで作業をしていますので、XPでの設定が必要です。 Windowsの機能に「オートコンプリート」という機能があるようですが・・・プロキシを設定した場合も、この機能と同じ設定をすれば良いのでしょうか?

  • プロキシ設定が消えてしまいます。

    プロキシ設定がしょっちゅう消えてしまいます。 さっきまでインターネットにつながっていて状態は何も変わっていないはずなのに今はつながらない、プロキシ設定を見ると設定が消えてしまっている、ということが頻発しています。 windows 10です。 その都度、「セットアップスクリプトを使う」がオフになっているのをオンにし、消えている「スクリプトのアドレス」に改めて〇〇〇〇.pacと書き込んでいます。でもまたいつか、これが消えてしまうわけで。 以前はこんなことは無くて普通に使えていたのですけど、いつの頃からかこんな状態です。 何が悪さしているのでしょう。 めんどくさくてしかたありませんが、簡単にフィックスできませんでしょうか。 なお、ウィルス対策ソフトが関与している場合もあるそうなのですが、ウィルスバスターを使用しています。

  • プロキシが削除できません

    プロキシが削除できません。 職場にて、IE9を使っています。 (1) 「インターネットオプション」の「接続」にある「LANの設定」で、いつからか「自動構成スクリプトを使用する」にチェックが入り、「アドレス」に「http://localhost:9000/proxy.pac」と入力されています。 これを解除しようと思ってチェックを外したのですが、いつの間にかまたチェックが入っています。 他のPCでは、「設定を自動的に検出する」にも「自動構成スクリプトを使用する」にもチェックが入っていません。また、仮にチェックを入れてみてからまた外してみても、設定が勝手に変わることはありません。 (2) 同タブ内の「プロキシサーバー」では、「LANにプロキシサーバーを使用する」にチェックを入れて「アドレス」を入れ、「詳細設定」で「例外」に「10.*」が入っています。 ですが、こちらもいつの間にかチェックが外れます。 「インターネットオプション」内にある「リセット」に関するボタンはすべて押してみましたが、ここだけが上記のままです。 職場でグループウェアを使用する関係上、これらがクリアできないとグループウェアが使用できません。 PCは「lenovo ThinkPad」、OSは「Windows Vista SP2」です。これは他のPCも同じです。 上記2点、解決できますでしょうか。 あまりPC関係に詳しくないので、解決方法があればできるだけ詳しく教えていただけるとありがたいです。 よろしくお願いします。