http://anonymous.invalidの正しい動作は何ですか? [閉鎖]

http://anonymous.invalidの正しい動作は何ですか? [閉鎖]

私が探索するとき

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はプライベートネットワークではなくインターネットのみを規制しています。

invalidChromiumでは、これを一般的なトップレベルドメインとして扱い、DNSシステムにその下のレコードを返さないことでRFC 2606を処理することが合理的です.invalid。また、Chromiumではこれが.invalid決して有効なTLDではないと判断し、このTLDがあるように見えるすべてのURLをURLではないものとして扱うことが合理的です。

Web ブラウザーは、URL 構成に関するいくつかの制限事項に従う必要があります。例えば、HSTS特定のサイト名をHTTP経由でアクセスできず、HTTPS経由でのみアクセスできるように指定するのは、Webブラウザがそれをショートカットの代わりに処理するfacebook.comエラーです。ただし、これらの制限は、通常のTLDとは異なる取り扱いにのみ適用されず、許可されます。http://facebook.comhttps://facebook.com.invalid

1 HSTSの仕組みの詳細については、この回答の範囲外です。

答え4

これはDNSサーバーかもしれません。多くのISP提供のDNSサーバーは、見つからない名前が与えられるとリダイレクトされます。広告やレポートのヘルプをよく見ます。

関連情報