Hemsida » hur » Vad är skillnaden mellan pingning med och utan http //?

    Vad är skillnaden mellan pingning med och utan http //?

    Om du experimenterar med och lär dig att pinga på en webbplats kan du bli förvånad över resultaten baserat på "vad" du pingar. Dagens SuperUser Q & A-tjänst hjälper till att rensa upp saker för en förvirrad och frustrerad läsare.

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Skärmdump med tillstånd av Cristianzambrano (Wikimedia Commons).

    Frågan

    SuperUser-läsare Saransh Singh vill veta vad skillnaden mellan pingning med och utan http: // är:

    Jag försöker att pinga min hemsida http://www.example.com/ och det löser sig till en okänd IP-adress, så tider det.

    Men när jag pingar example.com, det fungerar. Vad saknar jag eller inte förstår här?

    Obs! Example.com ersattes av den faktiska webbplatsen hos SuperUser.

    Vad är skillnaden mellan pingning med och utan http: //?

    Svaret

    SuperUser-bidragare DavidPostill har svaret för oss:

    Argumentet till ping är ett värdnamn (eller en IP-adress). Så följande kommer alla att fungera:

    Å andra sidan fungerar det inte som http://www.example.com/ är en HTTP Uniform Resource Locator (URL), inte ett giltigt värdnamn (även om en del av det är ett värdnamn).

    En HTTP-URL består av 4 delar:

    • Scheme - Alltid närvarande
    • Värdnamn - alltid närvarande
    • Sti eller Stam - Alltid närvarande men ibland är noll
    • Parametrar - Valfritt

    En ping känner normalt inte till URL-adresser som ett giltigt destinationsvärdesnamn.

    Notera

    Inte alla webbadresser har det ovan angivna formatet. En komplett webbadress består av en namngivningsschema specificerad följt av en sträng vars format är en funktion av namngivningssystemet. Formatet för webbadresser definieras i IETF-specifikationen Uniform Resource Locators (URLs). * Detta är en annan webbplatsadress från den som visas för URL ovan.

    DNS Hijacking

    Ett undantag från ovanstående kan inträffa om DNS-servern (som löser värdnamn till IP-adresser) är konfigurerad att returnera en giltig IP-adress även om ett ogiltigt värdnamn tillhandahålls. Detta kan hända om en ISP kapar dina DNS-frågor.

    Från svaret Varför löser ping till en IP 198.105.254.228 för ett slumpmässigt värdnamn som jag skriver? av Michael Hampton:

    • De försöker vara "hjälpsamma" genom att omdirigera förfrågningar om obefintliga domäner till en vit etikettjänst som ger sökresultat och annonsering, varav alla men du får en minskning av intäkterna. Lyckligtvis har de en preferenssida där du förmodligen kan stänga av den.

    Se till att du läser igenom de andra användbara svaren via den trådlänk som delas nedan!


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.