bitcoin.stackexchange.comと/etc/hostsのIPエイリアスにアクセスしようとすると、ブラウザが異なる動作をするのはなぜですか?

bitcoin.stackexchange.comと/etc/hostsのIPエイリアスにアクセスしようとすると、ブラウザが異なる動作をするのはなぜですか?

/etc/hosts単一の用語(ブラウザにプレフィックスが付いていない)がデフォルトの検索エンジンの検索用語として解釈されない場合でも、定義されたエイリアスをサポートするブラウザが見つかりませんでしたhttp://(例:バッドウルフブラウザ)。たとえば、エイリアスは http:// 接頭辞を付けると機能します http://bseが、エイリアスを入力しなければhttp://使用目的が失われます。

Cloudflareは、172.64.144.30 bitcoin.stackexchange.com bseで定義されたエイリアスを介してbitcoin.stackexchange.comへのアクセスを許可しません。

Error 1003 Ray ID: 85750e9fc9b65e4d • 2024-02-18 08:56:29 UTC
Direct IP access not allowed
What happened?
You've requested an IP address that is part of the Cloudflare network. A valid Host header must be supplied to reach the desired website.

にアクセスしようとすると、bitcoin.stackexchange.comCloudflareでエラーは発生しません。

  1. bitcoin.stackexchange.com私のデスクトップコンピュータからアクセスして172.64.144.30 bitcoin.stackexchange.com bse接続しようとすると、ホストヘッダーを送信しますか/etc/hosts

  2. ブラウザにアクセスしようとしたときにブラウザのhttp://bse動作が異なるのはなぜですかbitcoin.stackexchange.com

  3. about:configBrave、Firefox(?)、Chromiumなどのブラウザでエイリアスをシームレスに使用できる設定はありますか?

私のDNSクエリ以外の/etc/hostsクエリは、私のコンテンツに示されているようにホームルータで解決されます。/etc/resolv.conf

# Generated by Connection Manager
search home 
nameserver 192.168.1.1

私がした研究はman hosts172.64.144.30 bitcoin.stackexchange.com bse追加の仮想目的は、/etc/hostsルーター内のDNSサーバーへの特定のDNSクエリーの数を制限することです(これにより、分析があまりにも積極的に見え、ターゲット監視につながる可能性があります)。リバースDNSルックアップの可能性を知っていますが、これは質問の範囲外です。

ベストアンサー1

  1. はい、ブラウザはホストヘッダーを送信し、HTTPSアクセスの場合はSNIを使用して訪問したいサイトをサーバーに通知します。確かにこれについて珍しいことはありません。サーバーはホストの数に関係なく任意の数のWebサイトを提供できるため、ユーザーがアクセスしたいWebサイトを知る必要があります。今日、IPだけでは多くのWebサーバーには十分ではありません。
  2. 上記の理由により、サーバーがアクセスするホストを提供するように構成されていない場合、サーバーはデフォルトのWebサイトを提供するか、Webサイトをまったく提供しないかを選択できます。
  3. Firefoxでは、ブックマークにキーワードを割り当ててそのキーワードにアクセスするだけで、ブックマークされたリンクに移動できます。を使用する必要はなく、デフォルトのhttp://<keyword>キーワードのみを使用してください。ブックマークを右クリックして編集すると、表示されるダイアログボックスにキーワード入力フィールドが表示されます。

おすすめ記事