タグ付けされた質問 「hosts-file」

「hostsファイル」は、名前をIPアドレスにマップするオペレーティングシステムの一般的なツールです。これらのマッピングは通常、DNSシステムよりも優先されます。

9
検索する代わりに、ChromeでURLをURLとして強制的に開く
/etc/hosts「Apache」として定義されているローカルApacheサーバーを実行しています。だから私はしばしば次のようなページを開きます: http://apache/website/ 通常、これは正常に機能します。ただし、最近のChromeブラウザーを使用しているため、奇妙な瞬間に、ブラウザーは入力したURLはURLではなく実際の検索であると判断するため、デフォルトの検索エンジンをロードしてこのURLを見つけようとします。常にではありませんが、多くの場合、アドレスバーの下にと表示されるリンクが表示されますDid you mean to go to http://apache/website?。それはいいことですが、直接そこに行くのではなく、ここをクリックする必要があるのは非常に面倒です。Chromeがこのように動作する理由は何ですか?これを修正できますか?

4
Chromiumが/ etc / hostsとdnsmasqをバイパスしているのはなぜですか?
私はいくつかのウェブサイトをブロックするためにArch Linux でhostsblockをdnsmasqと一緒に使用しています。facebook.comwww.facebook.com facebook.com(またはwww.facebook.com)への単純なping が127.0.0.1を返すため、すべてが正常に動作していることを知っています。また、これらのWebサイトにMidoriからアクセスすると、空白ページが返されます(これは、localhostで空白ページを返すためにkwakdデーモンを使用しているため、予期される動作です)。 Chromiumのみがブロックリストをバイパスしているようです。それからfacebook.comにアクセスすると、Facebookのホームページに直接アクセスできます。 時間の始まりからすべてをクリーンアップ(Ctrl + Shift + Delete)してChromiumを再起動すると、目的の動作が得られます(= Facebookにアクセスできません)。 ただし、しばらくすると(これが原因を正確に判断できません)、Chromiumはローカルのdnsmasq DNSを再び無視し、facebookホームページに正常にアクセスします。 ChromiumのDNSクエリのキャッシュとプリフェッチについて何かを読みましたが、無効にする方法がわかりません。 質問:ChromiumがローカルDNSをバイパスする理由と、それを停止するにはどうすればよいですか?

8
独自のホストファイルを持つブラウザ?
アクセスするためにホストファイルを絶えず変更する必要があるステージングサーバーとテストサーバーがいくつかあります(これらはドメイン名に依存するため、ホストファイルを変更して動作させる必要があります)。 これは迷惑です。作業したいサイトの種類ごとに、ある種のポータブルブラウザーをセットアップしたいと思います。これを行うグラフィカルWebブラウザー(他のブラウザーのレンダリングエンジンに基づくブラウザーを含む)のバージョンはありますか? この方法で、ステージングをテストする場合、ステージングで動作するように既に構成されているインスタンスを簡単に起動できます。 何か案は? 編集:重要な機能は、2つのブラウザを同時に実行する機能です。どちらのsome-address.comブラウザもにアクセスしますが1.2.3.4、一方のブラウザはにサーバーにリクエストを送信し、他方のブラウザはにサーバーにリクエストを送信し5.6.7.8ます。 編集:(3/16/14) この質問は数年前に尋ねられましたが、私はまだこれを行う適切な方法を知りません。人々が問題を誤解しているように見えるので、さらに説明しよう。プロキシサーバーを使用するだけで簡単に修正できるものではありません。問題を解決するためにプロキシサーバーで広範なルールを作成することは可能かもしれませんが、それは単純な問題であるべきものに対する巨大で複雑なソリューションです。 明確にするために: 3つのWebサーバーがあります。生産、テスト、開発。それぞれが、アクセスに使用されるホスト名に基づいて自身をカスタマイズするマルチテナントアプリケーションを実行します。概念的には、これは同じサーバーインスタンスから複数のサイトを実行できるコンテンツ管理システムまたはブログエンジンに似ています。ホスト名をサーバーにポイントするだけで、HTTP 1.1ホスト名マッピングを介してホスト名にアクセスするために使用されるホスト名が表示されます。 ホストファイルを単純に書き換えるソリューションは、複数のブラウザーウィンドウを異なるサイト、生産、開発、テストなどで同時に実行する必要があるため機能しません。したがって、単にホストファイルを常に変更することはできません。すべてのブラウザインスタンスに影響するため動作します。あるブラウザのマッピングを変更すると、他のブラウザもそのサーバーにマッピングされるため、以降のリクエストは間違ったサーバーに送信されます。 私が探しているのは、このブラウザインスタンスがこのホストファイルを使用するように強制し、そのブラウザインスタンスがコマンドラインパラメータなどを介してそのホストファイルを使用するようにする方法です ブラウザの複数のコピーをインストールする必要があるかどうかは気にしません。 インストールされたコピーごとに独自の設定ファイルを使用すると思うので、これはFirefoxポータブルで実行可能かもしれませんが、問題はサイトを管理するために使用されるサードパーティソフトウェアがFirefoxで動作しないことです(サイト自体は動作しますが、管理ツールそうではありませんが、クロム、IE、Operaでは問題なく動作します。これを修正するためのソースにはアクセスできません)。


6
Mountain Lion(OS X)で/ etc / hostsを使用してFacebookをブロックできないのはなぜですか?
古い構成ではしばらく動作していましたが、何らかの理由で動作を停止しました。 Mountain Lion MacBook Airの/ etc / hostsファイルは次のとおりです。 127.0.0.1 reddit.com www.reddit.com 127.0.0.1 facebook.com www.facebook.com ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost これはRedditをブロックしますが、Facebookはブロックしません。 マシン(「sudo …

6
Windows 8でのhostsファイルの編集
Windows 8 Proでhostsファイルを編集しようとしています。 私が開いたときC:\Windows\System32\Drivers\etc\hostsに++、メモ帳などのテキストエディタで、メイクの変更と保存しようと、私は私に語ったダイアログを取得する「の保存に失敗しました:このファイルは別のプログラムで開かれているかどうかを確認してください。」 ブラウザー、IIS、およびWindows Defender以外では何を使用するのか考えられません。私は私が使用しているWindows 7の中でこの問題に遭遇したことがないプロセスエクスプローラしようとすると、現在のhostsファイルを使用しているプロセスを識別するために、私は「ハンドルまたはDLLサブ」のための「ホスト」それはdoesnの」のプロセスエクスプローラを検索するときtは何も返しません。プロセスエクスプローラーを調べて、ファイルを消費しているプロセスを検索する他の方法があるかどうかを確認しましたが、運がありませんでした。 また、Windows Defenderサービスを停止し、WWWサービスを停止することも試みました。

3
Mac OS X Yosemiteでのローカルホスト名のカール
MavericksからYosemiteにアップグレードしたところ、curlループバックホスト名が表示されなくなりました。 テストする単純なhttpサーバーをセットアップします。 $ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... これで、クロームでlocalhost:8000にアクセスできます。私もそれを得ることができます。しかし、カールでは、これが起こります: $ curl localhost:8000 curl: (7) Failed to connect to localhost port 8000: Connection refused ただし、これは機能します。 $ curl 127.0.0.1:8000 私はwgetプロキシ設定に関するこの回答を読みましたが、これは機能するため、助けにはなりませんでした: $ wget --proxy=off localhost:8000 /etc/hostsファイルにいくつかの異なるループバックホスト名がリストされているため、アプリをローカルで開発でき、curlでデバッグするのに慣れているため、これは非常にイライラします。 osxに同梱されているcurlのバージョンで試しました。 $ curl --version curl 7.37.1 (x86_64-apple-darwin14.0) libcurl/7.37.1 SecureTransport zlib/1.2.5 Protocols: dict …

5
Google Chromeでetc / hostsファイルの操作をシミュレートする
標準のetc / hostsファイルからではなく、ローカルでホスト名検索を参照するようにChromeを設定するにはどうすればよいですか? Webサイトをデバッグするとき、特定のドメインをlocalhostに置き換えるエントリをC:\ Windows \ system32 \ drivers \ etc \ hostsに設定すると便利な場合があります。そのため、Webサイトまたはドメインのオンザフライバージョンをテストできます。ライブの実際のサイトと競合します。 このプロセスをシミュレートおよび簡素化する方法でGoogle Chromeをセットアップできますか? etc / hostsが変更されたかのように動作するようにブラウザインスタンスを変更することはしませんが、それでも拡張機能ではセキュリティリスクが大きすぎる可能性があります。

3
ドメインを別のドメインにローカルにリダイレクトするにはどうすればよいですか?
/ etc / hostsファイルは次のようになります。 127.0.0.1 localhost 10.20.7.67 testsitealpha.dev othersite.dev testsitebeta.dev 最初の2つの作業。最後のものはそうではありません。何故なの?動作させるにはどうすればよいですか?私がこれをしている理由は、ローカルネットワーク上にあるテストサーバー(othersite.com)があるためですが、IPは異なる場合があります。例:10.20.7.98ある日、10.20.7.35別の日など。 だから、どのようにしてシステムが常にtestsitebeta.devをothersite.devと同じIPに解決するのですか?

5
Chromebookのファイルをホストしますか?
Chrome OSでhostsファイルを変更する方法はありますか? / etc / hosts ファイルは読み取り専用であるため、sudo vimを使用してファイルを変更しようとしても機能しません。 ルートファイルシステムの検証を無効にすると、hostsファイルの編集が可能になるだけでなく、Chrome OSの自動更新もできなくなることを読みました。 sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions 2 自動更新を失うことなく、hostsファイルを変更する方法はありますか? ご協力いただきありがとうございます。 編集:指定するために、開発者モードを有効にしたAcer C7 Chromebookを使用しています。

4
/ etc / hostsがLionでリセットされる
ローカルマシンでWeb開発を行うために、この/etc/hostsファイルを使用して、127.0.0.1を指すホストを定義し、ApacheがVirtualHostsを介してサービスを提供するようにします。これは、Lionが/ etc / hostsファイルを頻繁にリセットするようになったことを除けば、うまく機能します。 他の誰かがこれを経験しましたか?これが起こらないようにする方法はありますか? Snow Leopardではこの問題は一度もありませんでした。

4
別のプロセスで使用されるWindows 10ホストファイル
この同じタイトルには他にもいくつかの質問がありますが、それらは私の問題を解決しないので、別の質問を開いています。 「hosts」ファイルのアクセス許可を現在のユーザーのフルアクセスに設定しました。私も所有権を取りました。現在のユーザーは管理者グループに属します。 UACをオフにしました。 ファイルから読み取り専用権限を削除しました。 C:\Windows\System32\drivers\etc>attrib hosts A C:\Windows\System32\drivers\etc\hosts パナダアンチウイルスを無効にしました。また、サービスパレットから3つのパンダサービスを停止しました。 昇格したコマンドラインを開きます(管理者として実行)。メモ帳を実行し、ファイルを変更します。ファイルを保存しようとすると、次のエラーが表示されます。 「プロセスは別のプロセスで使用されているため、ファイルにアクセスできません。 「Unlocker」を使用してファイルをチェックすると、ソフトウェアにはファイルにアクティブなロックがないと表示されます。 誰でも助けることができますか?

5
localhost 127.0.0.1はどのように機能しますか?
これに関連する記事をいくつか見つけましたが、それらは私には十分ではありませんでした。私はどのようにlocalhost動作し、なぜ多くの異なるマシンで同じであるのか知りたいですか? ファイルlocalhostでWebサイトを使用してWebサイトをブロックする場合、Webサイトへのアクセスをどのようhostにブロックしますか?

5
Bash:検索で/ etc / hostsを含むホスト名のIPを検索します
Ubuntu 10.10以降 私のスクリプトでは、特定のホスト名のIPを検索する必要があります。 その名前がにリストされている/etc/hosts場合、コマンドは/etc/hostsDNSサーバーからではなくからIPを印刷する必要があります。 私が試したどのようなコマンド(nslookup、dig、host)、完全に無視する/etc/hosts-少なくともDNSサーバに知られていない名前の。 注:/etc/hosts手作業でgrep する必要のない解決策を希望します。
16 linux  ubuntu  bash  dns  hosts-file 

2
ホストOSのhostsファイルでWebアドレスがブロックされている場合、仮想マシンを介してブロックされたWebサイトにアクセスできますか?
このNet Nannyの記事を読んで、子供たちがWebフィルターをバイパスするさまざまな方法について述べました。 他の方法の中で、私はこれを見ました: 10代の若者がフィルタを完全に回避する方法の1つは、コンピューター(本質的にはコンピューター内のコンピューター)で仮想マシンを実行するプログラムをインストールすることです。たとえば、コンピューターのオペレーティングシステムがWindowsの場合、,な10代は、Net Nannyがインストールされていない仮想Windowsオペレーティングシステムを実行するプログラムをダウンロードし、フィルターなしでWebを閲覧できます。 場合、これはまだ可能であるかもしれないならば今、私は思っていたhostsファイルホストOS上では、アダルトコンテンツを含むサイトを含む、すべての不要なウェブサイト(聞かせてのは、このような巨大な、定期的に更新hostsファイルが存在しないことを、一瞬のために仮定)へのアクセスをブロックしていますWebプロキシ、P2Pファイル共有サイトなど これで、VMで実行されているWebブラウザー内からこれらのブロックされたサイトにアクセスできますか?また、VPNが使用されておらず、TorもGoogleのWebページの「キャッシュ」ビューも使用されていないと仮定しましょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.