Diese Frage hat hier bereits eine Antwort:
Während meiner Arbeit an Mathematik bin ich auf eine Zahl gestoßen und habe mich gefragt, ob sie eine Bedeutung hat. Also habe ich es in die Suchleiste des Browsers eingegeben ("0.693"). Ich wurde auf die IP-Adresse 0.0.2.181 umgeleitet, was zu einer "nicht erreichbaren" Fehlermeldung führte.
Warum wurde ich zu dieser IP-Adresse umgeleitet?
networking
internet
ip
search
MCMastery
quelle
quelle
Antworten:
Warum wurde ich zu dieser IP-Adresse umgeleitet?
In der Adressleiste des Browsers
.
wird eine angezeigt und es wird davon ausgegangen, dass es sich um eine IP-Adresse handelt.Dies wird an Windows übergeben, um eine DNS-Suche durchzuführen:
Hinweis:
Also wird 0.693 in 0.0.2.181 übersetzt.
Wie kann ich diese Konvertierung verhindern?
Stellen Sie dem Wert Folgendes voran
'
.quelle
g search phrase
wie Opera, Vivaldi und andere chrombasierte Browser, die über die Adressleiste suchen können.http://0.693
, um mich zu reproduzieren.?
startet normalerweise eine Suche und verhindert jede weitere Verarbeitung. In Ihrem Fall erhalten Sie mit dem Präfix'
einen Suchbegriff, der den Apostroph enthält.Der Grund 0.693 wird 0.0.2.181 wurde von DavidPostill erklärt. Kurz gesagt, die Zeichenfolge sieht aus wie eine gültige IP-Adresse
Um nach Begriffen zu suchen, verwenden Sie Ctrl+ K(funktioniert in Firefox und Chrome) oder Ctrl+ E(nur in Firefox). Das löst eine Suche aus, anstatt den Browser raten zu lassen, ob dies eine gültige Adresse ist oder nicht
quelle
DavidPostill erklärte, warum Sie umgeleitet wurden, berührte aber nicht, wie sich die Zahl von 0.693 auf 0.0.2.181 änderte.
Was hier vor sich geht, ist, dass, während IP-Adressen normalerweise so beschrieben werden, dass
<number>.<number>.<number>.<number>
es sich tatsächlich nur um vorzeichenlose 32-Bit-Werte handelt, die Punktnotation der Einfachheit halber dient und tatsächlich nur der Wert ist, der in 4 8-Bit-Gruppen aufgeteilt ist, die durch Punkte getrennt sind. Während die Eingabe normalerweise in der Gruppe 4 erfolgt, akzeptieren die Parser sie immer als Zahl.693 = 256 * 2 + 181.
quelle
<number>.<number>.<number>.<number>
mit Backticks umgehen, da der Markdown-Parser von Stack Exchange dumm ist und alles entfernt, was HTML ähnelt, anstatt es zu umgehen.