問題タブ [hosts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ホストファイルを尊重しないSystem.Net.WebRequest
System.Net.WebRequest
orファイルSystem.Net.WebClient
を取得する方法はありますhosts
か?lmhosts
例:私のホストファイルには次のものがあります:
ブラウザー (IE と FF の両方) で Bing を読み込もうとすると、期待どおりに読み込めません。
同様に:
System.Net.Dns
hostsファイルを尊重するのにSystem.Net.WebRequest
無視するのはなぜですか? WebRequest が hosts ファイルを尊重するようにするには、何を変更する必要がありますか?
追加情報:
- IPv6 を無効にして IPv4 DNS サーバーを 127.0.0.1 に設定すると、上記のコードは期待どおりに機能 (失敗) します。ただし、通常の DNS サーバーを代替として追加すると、予期しない動作が再開されます。
- これを 3 台の Win7 ボックスと 2 台の Vista ボックスで再現しました。唯一の定数は、私の会社のネットワークです。
- .NET 3.5 SP1 と VS2008 を使用しています
編集
@Richard Beier の提案に従って、System.Net
トレースを試みました。トレースをオンにすると、正常にWebRequest
失敗します。ただし、トレースをオフにするとすぐに、動作は予期しない成功に戻ります。以前と同じマシンで、デバッグ モードとリリース モードの両方でこれを再現しました。
編集 2
これは、問題を引き起こしている会社のプロキシであることが判明しました。私たちのソリューションは、"bing.com" が既定のプロキシではなく DIRECT を指す、テスト マシン用のカスタム プロキシ構成スクリプトでした。
macos - MacでHOSTSファイルに書き込みますか?
MacのHostsファイルにプログラムで新しいエントリを追加するにはどうすればよいですか?
たとえば、Windowsでは、StreamWriterを開いて、Hostsファイルに出力するだけです。Macでこれをどのように行いますか?
windows-7 - Windowsバッチ:ホストエントリを追加する方法は?
このバッチスクリプトを使用して、 Windowsバッチを使用して新しいエントリをホストファイルに自動的に追加したいと思います。
残念ながら、スクリプトは、管理者としてスクリプトを実行するときにも、hostsファイルに1行だけ追加するだけなので、何が問題になっていますか?
php - hosts ファイルで変更された localhost を使用する場合、他の人は URL として何を認識しますか?
私たちが直面しなければならなかった状況と質問の核心を紹介しましょう。
プロジェクトで「localhost」を「newdomain-localhost.com」のような別のものに変更する必要があったため、(Windows で) ホスト ファイルを変更すると、すべてが機能しました。
フラッシュのようなコンテンツを共有したい場合は、サイトをホワイトリストに登録する必要がある共有者で Facebook の壁に到達しました。本番サーバーは大丈夫ですが、開発環境ではどうでしょうか。
私の質問は: ホスト ファイルを変更して localhost を "newdomain-localhost.com" のようなものにすると、ローカル マシンから Facebook などのサービスにリクエストがスローされると、Facebook はドメイン "newdomain-localhost.com" を取得します。または直接私のマシンのパブリック IP (この場合は固定されていますが、動的にすることができます)?
ホストはローカルに影響を与えるものであり、サービスはドメイン名の代わりにパブリック IP を受け取ると言うのは完全に理にかなっていると思います。
正しい?
configuration - 複数のマシン間で /etc/hosts ファイルを同期する
複数のマシン間で /etc/hosts ファイルを同期する簡単な方法を知っている人はいますか? 私は MacBook、MacMini、Windows マシン、および Linux VM を使用して Web サイトを開発しているため、それらすべてが同じホスト構成を持つことが理想的です。
c# - 自分の Web サイトがホスト ファイルまたはアプリケーションを介して中継されているかどうかを検出する方法
Web サイトに接続してユーザー データ (ハードウェア ID) を確認するアプリケーションがありますが、誰かが Windows ホスト ファイルに行を追加すると、別のサイトに中継される可能性があります。その後、不正なデータが取得され、アプリがだまされます (クラックされます)。
では、自分の Web サイトが hosts ファイルまたは別のアプリケーションを介して中継されているかどうかを検出するにはどうすればよいでしょうか?
windows - ユーザーにブラウザの再起動を強制せずに Web サイトをブロックしますか?
ウェブサイトをブロックすることはよくある質問ですが、私が見た回答のどれも私の特定の状況に対処していません:
ブラウザを強制的に再起動せずに、(Windows XP では管理者権限も必要なユーザーによって選択される) Web サイトをブロックしたいと考えています。
hostsファイルを変更するよく知られた手法では、一部のブラウザを再起動する必要があります。私は、ブラウザに依存しない方法でそれを実現したいと考えています (たとえば、Content Advisor は IE では動作しますが、FF では動作しません)。ユーザーがブラウザを再起動する必要はありません。
プログラムでこれを行う方法を知りたいので、http://superuser.comまたはhttp://serverfault.comは、主にツールとサービスを示唆しているため、この質問の適切な場所ではないことに注意してください。自分で実装できるように、基礎知識に興味があります。
アイデア?
ありがとう。
vmware - VMWare FusionNAT+ホストトンネル; vmからのアクセス
仮想マシンからOSXホストのポートにアクセスできません。
VMwareFusionでNATを使用しています。私の(OSXホスト)hostsファイルには、vmnet8のIPアドレスが「mac」にマップされています。
私のvmから、「ssh user @ mac」を実行でき、期待どおりに機能します。ホストにログインしています。だから、私のhostsファイルは機能しています。
OSXホストからOracleサーバーへのトンネルが稼働しています。ホストからトンネル(localhost:6004)を問題なく使用できます。ただし、「localhost」の代わりに「mac」という名前を使用しようとすると、これは機能しません。その結果、VMからトンネルにアクセスすることもできません。(明らかに、VMからのローカルホスト名を使用することはできません)。
sshが正常に機能しているのに、「mac」を使用してトンネルにアクセスできないのはなぜですか?
dns - hostsファイルのワイルドカード
Windows または Linux のホスト ファイルでワイルドカードを使用することはできません。ブラウザプラグインなどでそれを行う方法はありますか?
私は vbox インスタンスに開発サーバーを持っているので、実際には LAN です。仮想ホスト用に .dev ドメインを作成しているので、example.com は example.dev になります。アプリケーションの場合、すべて開発サーバーの IP を指すランダムなサブドメイン (abd34dn.example.dev) を作成しています。
私のオプションは何ですか?
java - RMI 接続が拒否されました
rmi接続を確立しようとしています。私は多くのセキュリティ問題に遭遇しましたが、これらすべてを乗り越える方法を見つけることができませんでした. jar ファイルを次のように実行します。
これを作成するために使用したコードは次のとおりです。
私が受け取っているエラートレースは次のとおりです。
これを回避するためにさまざまな方法を試しましたが、ここで問題を確認できる人はいますか?
ありがとう