Om du experimenterar med och lär dig om att pinga en webbplats kan du bli förvånad över resultaten baserat på "vad" du pingar. Dagens SuperUser Q & A-inlägg hjälper till att rensa upp saker för en förvirrad och frustrerad läsare.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Skärmdump med tillstånd av Cristianzambrano (Wikimedia Commons) .
Frågan
SuperUser-läsaren Saransh Singh vill veta vad skillnaden mellan att pinga med och utan http: // är:
Jag försöker pinga min webbplats http://www.example.com/ och det löser sig till en okänd IP-adress, sedan tar det slut.
![]()
Men när jag pingar example.com , det fungerar. Vad saknar jag eller förstår inte här?
Obs: exempel.com ersattes av den faktiska webbplatsen på SuperUser.
Vad är skillnaden mellan att pinga med och utan http: //?
Svaret
SuperUser-bidragsgivaren DavidPostill har svaret för oss:
Argumentet för ping är ett värdnamn (eller en IP-adress). Så följande fungerar alla:
![]()
Å andra sidan kommer detta inte att fungera 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 fyra delar:
- Schema - Alltid närvarande
- Värdnamn - alltid närvarande
- Sökväg eller stam - Alltid närvarande men ibland är det null
- Parametrar - Valfritt
En ping känner normalt inte till webbadresser som ett giltigt destinationsvärdnamn.
Notera
Inte alla webbadresser har det format som nämns ovan. En fullständig URL består av en namngivningsschema, följt av en sträng vars format är en funktion av namngivningsschemat. URL-format definieras i IETF-specifikationen Uniform Resource Locators (URLs) . * Detta är en annan webbplatsadress än den som visas för URL ovan.
DNS-kapning
Ett undantag från ovanstående kan hända om DNS-servern (som löser värdnamn till IP-adresser) är konfigurerad för att returnera en giltig IP-adress även om ett ogiltigt värdnamn anges. 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 alla slumpmässiga värdnamn som jag skriver? förbi Michael Hampton :
- De försöker vara ”hjälpsamma” genom att omdirigera förfrågningar om obefintliga domäner till a white label-tjänst som ger sökresultat och reklam, där alla utom du får en minskning av intäkterna. Lyckligtvis har de en inställningssida där du förmodligen kan stänga av den.
Se till att läsa igenom de andra hjälpsamma svaren via trådlänken som delas nedan!
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .