- ベストアンサー
企業内のネットワーク下でのhosts設定について
会社のネットワーク経由でインターネットに接続しているPCがありますが、 今度他社のCMSの開発環境へ接続することになっています。 接続先にはhosts指定で接続します。 企業のイントラ経由とは別のPCではhostsを変更すれば接続OKです。 ですが、イントラ経由PCではhostsを変更してもNGです。 イントラPCにはDNSがあらかじめ設定されていますが これが関係あるのでしょうか。 DNSをいかしつつ、hostsの指定アドレスへアクセスさせるにはどうしたらいいでしょうか。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> 確認したところ、プロキシは設定してありませんでした。 プロキシの設定は OFF と言う意味でしょうか、それとも「自動構成」になっていて手動設定していないと言う事でしょうか。 あと、接続NGと言うのは具体的にどのような症状でしょう? 別のサーバに繋がってしまうのか、サーバが見つからないのか、症状がいろいろ考えられます。
その他の回答 (2)
- superside0
- ベストアンサー率64% (463/719)
Windowsの場合は、たしか DNSリゾルバキャッシュ> HOSTSファイル>DNS >NetBIOS の優先度なので、 例えば、HOSTSに書いたのと同じホストが DNSにも別のIPアドレスにもあって その状態で、HOSTSを書かないでアクセスしているとDNSのIPアドレスがキャッシュされ、 その後でHOSTSに書いても、キャッシュのほうのIPアドレスで見ているということかもしれません。 PCを再起動するか ipconfig /flushdns でキャッシュをクリアしてみてはどうでしょう。 あと、よくあるのは、ファイル名をhostsで書いたつもりが メモ帳が hosts.txt と拡張子を勝手につけてしまっているとか。
- t_ohta
- ベストアンサー率38% (5293/13829)
DNSの設定とhostsファイルの設定がバッティングした場合、通常の設定であればhostsが優先されます。 イントラ経由のPCはhttpの接続にプロキシを設定していませんか? プロキシ経由の場合、名前解決はプロキシサーバで行われるのでPC側のhostsファイルを書き換えても意味がありません。 プロキシサーバ側に設定する必要があります。
補足
ご回答いただき、ありがとうございます。 確認したところ、プロキシは設定してありませんでした。 よろしくお願いします。
お礼
お礼が遅くなり申し訳ありません。 解決しないためイントラは使用しない方向になりました。 ありがとうございました。