Neden “0.693” aramak beni “0.0.2.181” e getiriyor? [çift]


27

Matematik üzerinde çalışırken bir sayı ile karşılaştım ve bir önemi olup olmadığını merak ettim. Böylece, tarayıcı arama çubuğuna girdim ("0.693"). "Ulaşılamaz" hata mesajına neden olan 0.0.2.181 IP adresine yönlendirildim.

Neden bu IP adresine yönlendirildim?


6
İlk görüşte (2).
YSC

Bir adres çubuğuna değil, bir arama çubuğuna girdiğinizden emin misiniz?
David Schwartz

Yanıtlar:


47

Neden bu IP adresine yönlendirildim?

Tarayıcı adres çubuğu a'yı görür .ve bir IP adresi olduğunu düşünür.

Bu, DNS araması yapmak için Windows'a geçer:

> nslookup 0.693
Server:  UnKnown
Address:  192.168.42.129

Name:    0.693
Address:  0.0.2.181

Not:

693 = 256 * 2 + 181

Böylece 0.693 0.0.2.181'e çevrilir.


Bu dönüşümü nasıl önleyebilirim?

İle değeri önekleyin '.

Resim tanımını buraya girin


8
Ayrıca, birçok tarayıcıda adres çubuğunun yanında gerçek bir arama çubuğu vardır. Aramaya oraya yazmak da işe yarıyor. Ayrıca g search phraseOpera, Vivaldi ve diğer chromebased tarayıcılar gibi adres çubuğuna yazarak arama yapabilen tarayıcılar da var.
LPChip

1
@LPChip Evet. FF'im ​​birleşik bir arama / url çubuğu (alan) ile yapılandırılmıştır. http://0.693Yeniden üretmek için girmek zorundaydım.
DavidPostill

1
Yanılıyor olabilirim, ama öyle görünüyor ki bir noktaya sahip, bu yüzden dns aramasına giden URL olarak tanımlanıyor ve bir nedenden dolayı Windows bunu ip adresi olarak çözmek için mutlu.
PTwr 17:17

@ LPChip, ayrıca FF’deki gibi anahtar kelimeler de atayabilirsiniz. Her zaman ayrı bir arama kutusu kullanırım, bu yüzden adresleri girmek için Ctrl + L'ye, arama yapmak için Ctrl + K'ye ihtiyacım olacak
phuclv

8
Önek ile ?genellikle bir arama başlatır ve daha fazla işlem yapılmasını önler. Senin durumunda, önek ile birlikte 'kesme işareti içeren bir arama terimi alırsınız.
Joey

7

0.693'ün 0.0.2.181 olmasının nedeni DavidPostill tarafından açıklanmıştır. Kısacası, dize geçerli bir IP adresine benziyor

Şimdi herhangi bir terim aramak için Ctrl+ K(Firefox ve Chrome'da çalışır) veya Ctrl+ E(yalnızca Firefox'ta) kullanın. Bu, tarayıcının geçerli bir adres olup olmadığını tahmin etmesine izin vermek yerine bir aramayı tetikler.


7

DavidPostill neden yönlendirildiğinizi açıkladı ancak sayının 0.693'ten 0.0.2.181'e nasıl değiştiğine değinmedi.

Burada olan şey, IP adreslerinin normalde <number>.<number>.<number>.<number>gerçekten sadece 32 bit işaretsiz değerler olduğu gibi tanımlanırken, nokta gösterimi kolaylık sağlamak içindir ve gerçekten de sadece noktalarla ayrılmış 4 8 bit gruba bölünmüş değerdir. Girdi normalde 4 grup kavramındayken, ayrıştırıcılar her zaman sayı olarak kabul eder.

693 = 256 * 2 + 181.



4
Cevabımı açıklayan kısmını kaçırdınız ...
DavidPostill

<number>.<number>.<number>.<number>Yığınlarla kaçmanız gerekiyor , çünkü Yığın Exchange'in indirgeme çözümleyicisi aptaldır ve kaçmak yerine HTML'ye benzeyen her şeyi çıkarır.
IMSoP
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.