9Jul

Kakšna je razlika med Pinging With in Without http: //?

Če eksperimentirate z in se učite o pingingu na spletnem mestu, vas morda presenečijo rezultati, ki temeljijo na "kaj", ki jo pingirate. Današnji SuperUser Q & Objava pomaga razbrati stvari za zmeden in razočaran bralec.

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.

Posnetek zaslona Cristianzambrano( Wikimedia Commons).

Vprašanje

SuperUser bralnik Saransh Singh želi vedeti, kaj je razlika med pinging s in brez http: // je:

Poskušam ping my website http: //www.example.com/ in se razreši na neznan naslov IP, nato pa čas.

Ampak, ko sem ping example.com , deluje. Kaj jaz manjka ali ne razumem tukaj?

Opomba: primer.com je nadomestil dejansko spletno mesto na SuperUserju.

Kakšna je razlika med pingingom in brez http: //?

Odzivnik odgovora

SuperUser DavidPostill ima odgovor za nas:

Argument za ping je ime gostitelja( ali IP-naslov).Torej bodo vse delovale naslednje:

Po drugi strani to ne bo delovalo kot http: //www.example.com/ je URL Uniform Resource Locator( URL), ki ni veljavno ime gostitelja( čeprav je del tega imena gostitelja).

URL HTTP je sestavljen iz 4 delov: shema

  • - vedno prisotna
  • gostiteljsko ime - vedno prisotna
  • pot ali steblo - vedno prisotna, včasih pa nična
  • Parametri - neobvezno

Ping običajno ne prepozna URL-jev kot veljavnega ciljnega gostiteljaime.

Opomba

Vsi URL-ji niso navedeni zgoraj. Celoten URL je sestavljen iz določevalca sheme poimenovanja, ki ji sledi niz, katerega oblika je funkcija sheme poimenovanja. Oblika URL-jev je opredeljena v specifikaciji IETF specifikacij Uniform Resource Locators( URL-ji). * To je drug naslov spletnega mesta od tistega, ki je prikazan za zgoraj URL.

DNS ugrabitev

Izjema pri zgornjem primeru se lahko zgodi, če je strežnik DNS( ki razreže imena gostiteljev v naslove IP) konfiguriran tako, da vrne veljaven IP-naslov tudi, če je na voljo neveljavno ime gostitelja. To se lahko zgodi, če ponudnik internetnih storitev ugrablja vaše poizvedbe DNS.

Iz odgovora Zakaj se ping reši v IP 198.105.254.228 za katero koli naključno ime gostitelja, ki ga vnesem? Michael Hampton:

  • Poskušajo biti "v pomoč", tako da preusmerijo zahteve za neobstoječe domene v storitev bele etikete, ki zagotavlja rezultate iskanja in oglaševanje, iz katerih vsakdo prejme zmanjšanje prihodka. Na srečo imajo stran z nastavitvami, kjer jo lahko izklopite.

Poskrbite, da boste prebrali druge uporabne odgovore prek spodnje povezave spodaj!

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.