9Jul

Mikä on ero pingauksen kanssa ja ilman http: //?

Jos kokeilet ja pingoitat verkkosivustoa, saatat yllättyä tulokset, jotka perustuvat "mitä" te ping. Nykyinen SuperUser Q & A -asiakirja auttaa selkeitä asioita hämmentyneelle ja turhautuneelle lukijalle.

Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.

Screenshot courtesy of Cristianzambrano( Wikimedia Commons).

Kysymys

SuperUser lukija Saransh Singh haluaa tietää, mikä ero pinging kanssa ja ilman http: // on:

Yritän ping minun verkkosivuilla http: //www.example.com/ ja se ratkaisee tuntematon IP-osoite, niin se aikoo.

Mutta kun ping example.com , se toimii. Mitä puuttuu tai ei ymmärrä täällä?

Huom: esimerkki.fi korvasi todellisen sivuston SuperUser-sivustolla.

Mikä on ero http: // vai ilman?

Vastaus

SuperUser-avustaja DavidPostillilla on vastaus meille:

Ping-argumentti on isäntänimi( tai IP-osoite).Joten kaikki seuraavat:

Toisaalta tämä ei toimi

http: //www.example.com/ on HTTP Uniform Resource Locator( URL), ei kelvollinen isäntänimi( vaikka osa siitä on isäntänimi).

HTTP-URL koostuu neljästä osasta:

  • -järjestelmä - aina läsnä
  • isäntänimi - aina läsnä
  • polku tai varsi - aina läsnä mutta joskus nolla
  • Parametrit - valinnainen

Ping ei yleensä tunnista URL-osoitteita kelvollisena kohde-isännäksinimi.

Huomautus

Kaikilla URL-osoitteilla ei ole edellä mainittua muotoa. Täydellinen URL-osoite koostuu nimeämismallin määrittimestä, jota seuraa merkkijono, jonka muoto on nimeämisjärjestelmän toiminto. URL-osoitteiden muoto määritellään IETF-eritelmän Uniform Resource Locators( URL-osoitteet) -muodossa. * Tämä on eri WWW-osoite kuin yllä mainituista URL-osoitteista.

DNS-kaappaaminen

Edellä mainittu poikkeus voi tapahtua, jos DNS-palvelin( joka korjaa isännän nimet IP-osoitteisiin) on määritetty palauttamaan voimassa olevan IP-osoitteen, vaikka kelvollinen isäntänimi toimitetaan. Tämä voi tapahtua, jos Internet-palveluntarjoaja kaappaa DNS-kyselysi.

Vastauksesta Miksi ping ratkaisee IP-osoitteen 198.105.254.228 mille tahansa satunnaiselle isännälle, jonka minä kirjoitan? Michael Hampton:

  • He yrittävät olla "hyödyllisiä" ohjaamalla vanhentuneiden verkkotunnusten pyyntöjä valkoisen etiketin palveluun, joka tarjoaa hakutuloksia ja mainontaa, josta kaikki saavat tulojen leikkauksen. Onneksi heillä on mieltymyssivu, josta voitat sen pois.

Lue muut hyödylliset vastaukset alla olevan linkin kautta!

Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.