私が探索するとき
Google Chromiumは実際に私をGoogle検索にリダイレクトしますanonymous.invalid
。仕様によると、これは正しい動作ですか?私はこれがブラウザで404エラーを生成すると思いました。これ.invalid
ドメインは次のように記述されます。
「.invalid」は、オンラインで間違いなく無効で、一見しても無効なドメイン名を構成するために使用されます。
私が行くときに比較してください
エラーが発生します。
このサイトにアクセスできません。
dywred8shleks.com’s
サーバーのIPアドレスが見つかりません。努力する:接続確認
プロキシ、ファイアウォール、DNS設定の確認
ERR_NAME_NOT_RESOLVED
anonymous.invalid
私は登録に対してより安全で意図を明確にしたいと思います。
答え1
これはChromeのバグかもしれません。リンクはGoogle検索ではありません。この動作は、URLバー自体に貼り付けたときにのみ表示されます。
私はこれをバグとして報告します。
https://bugs.chromium.org/p/chromium/issues/detail?id=1008918
答え2
無効な名前は、Internet Engineering Task Force(IETF)によってRFC 2606(1999年6月)からインターネットドメインネームシステム(DNS)の最上位ドメインとしてインストールされていないドメイン名として予約されました。1
たとえば、次を使用する場合http://anonymous.evan最後に/を追加するだけです。その後、Google Chromeは問題を解決しようとします。
編集する:https://bugs.chromium.org/p/chromium/issues/detail?id=30636 ここで提供される情報:https://stackoverflow.com/questions/36783705/force-chrome-to-follow-url-and-not-search/36783847#36783847
答え3
URLの解釈方法を規定する多くの標準があります。ただし、WebブラウザのURLと検索コンボバーに入力された文字列を解釈する方法の標準はありません。
バーに有効なURLを入力すると、ブラウザがそのURLにアクセスするという暗黙の期待があります。しかし、「有効」の正確な定義は解釈によって異なります。主なブラウザには、文字列がURLのように見えるか、他のもの(検索やブックマークなど)のように見えるかを判断するための経験的な方法があります。
RFC 2606指定された最上位ドメインはinvalid
インターネットには決して割り当てられません。プライベートネットワーク(イントラネット)で人々ができることはエンコードされません。この文書の根拠は、プライベートネットワークでの使用に反対するものですが、RFCはプライベートネットワークではなくインターネットのみを規制しています。
invalid
Chromiumでは、これを一般的なトップレベルドメインとして扱い、DNSシステムにその下のレコードを返さないことでRFC 2606を処理することが合理的です.invalid
。また、Chromiumではこれが.invalid
決して有効なTLDではないと判断し、このTLDがあるように見えるすべてのURLをURLではないものとして扱うことが合理的です。
Web ブラウザーは、URL 構成に関するいくつかの制限事項に従う必要があります。例えば、HSTS特定のサイト名をHTTP経由でアクセスできず、HTTPS経由でのみアクセスできるように指定するのは、Webブラウザがそれをショートカットの代わりに処理するfacebook.com
エラーです。ただし、これらの制限は、通常のTLDとは異なる取り扱いにのみ適用されず、許可されます。http://facebook.com
https://facebook.com
.invalid
1 HSTSの仕組みの詳細については、この回答の範囲外です。
答え4
これはDNSサーバーかもしれません。多くのISP提供のDNSサーバーは、見つからない名前が与えられるとリダイレクトされます。広告やレポートのヘルプをよく見ます。