Kakšna je razlika med pingingom in brez http //?
Če eksperimentirate in spoznavate pinganje spletne strani, boste morda presenečeni nad rezultati, ki temeljijo na tem, kaj ping. Današnja pošta SuperUser Q&A pomaga razjasniti stvari za zmedenega in razočaranega bralca.
Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.
Zaslon z dovoljenjem Cristianzambrano (Wikimedia Commons).
Vprašanje
Reader SuperUser Saransh Singh želi vedeti, kakšna je razlika med pingingom in brez http: //:
Poskušam pingati svojo spletno stran http://www.example.com/ in se razreši na neznani naslov IP, nato pa prekine.
Toda ko pingiram example.com, deluje. Kaj tukaj pogrešam ali ne razumem?
Opomba: Primer.com je zamenjal dejansko spletno stran pri SuperUser.
Kakšna je razlika med pingingom in brez http: //?
Odgovor
Sodelavec SuperUser DavidPostill ima odgovor za nas:
Argument za ping je ime gostitelja (ali naslov IP). Tako bodo delovali naslednji:
Po drugi strani pa to ne bo delovalo kot http://www.example.com/ je URL za URL enotnega vira HTTP (URL), ki ni veljavno ime gostitelja (čeprav je njegov del ime gostitelja).
URL HTTP je sestavljen iz 4 delov:
- Shema - Vedno prisotna
- Ime gostitelja - Vedno prisotno
- Pot ali Stem - vedno prisotna, včasih pa je nič
- Parametri - izbirno
Ping običajno ne bo prepoznal URL-jev kot veljavno ciljno gostiteljsko ime.
Opomba
Vsi URL-ji nimajo zgoraj navedene oblike. Celoten URL je sestavljen iz specifikacije sheme poimenovanja, ki mu sledi niz, katerega oblika je funkcija sheme poimenovanja. Oblika URL-jev je opredeljena v specifikaciji IETF Uniform Resource Locators (URL-ji). * To je drugačen naslov spletnega mesta, kot je prikazan za zgoraj navedeni URL.
Ugrabitev DNS
Izjema za zgoraj navedeno se lahko zgodi, če je strežnik DNS (ki razrešuje imena gostiteljev na naslove IP) konfiguriran tako, da vrne veljaven naslov IP, tudi če je podano neveljavno ime gostitelja. To se lahko zgodi, če ponudnik internetnih storitev ugrablja vaše poizvedbe DNS.
Iz odgovora Zakaj se ping razreši na IP 198.105.254.228 za katerokoli naključno ime gostitelja, ki ga i tip? Avtor: Michael Hampton:
- Poskušajo biti "koristni" s preusmerjanjem zahtev za neobstoječe domene na storitev bele nalepke, ki zagotavlja rezultate iskanja in oglaševanje, od katerih vsi, razen vi, dobite zmanjšanje prihodkov. Na srečo pa imajo stran z nastavitvami, kjer jo lahko ugasnete.
Poskrbite, da boste skozi druge uporabne odgovore prebrali spodaj!
Imate kaj dodati pojasnilu? Zvok v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.