数学の勉強をしていると、ある数字に出会い、何か意味があるのか疑問に思いました。そこで、ブラウザの検索バーに入力しました( "0.693")。 IPアドレス0.0.2.181にリダイレクトされ、「到達不能」エラーメッセージが表示されました。
なぜこのIPアドレスにリダイレクトされたのですか?
DavidPostillは、リダイレクトされた理由を説明しましたが、数値が0.693から0.0.2.181にどのように変わったかについては触れませんでした。
ここで起こっていることは、IPアドレスは通常<number>.<number>.<number>.<number>
それらは実際には32ビットの符号なしの値であり、ドット表記は便宜上のものであり、実際には、ドットで区切られた4つの8ビットグループに分割された値です。入力は通常4グループの概念ですが、パーサーは常に数値として受け入れます。
693 = 256 * 2 + 181。
0.693が0.0.2.181になる理由は、DavidPostillによって説明されています。つまり、文字列は有効なIPアドレスのように見えます
次に、用語を検索するには Ctrl+K (FirefoxおよびChromeで動作)または Ctrl+E (Firefoxのみ)。これにより、ブラウザが有効なアドレスかどうかを推測する代わりに、検索がトリガーされます