9Jul

Hvad er forskellen mellem pinging med og uden http: //?

click fraud protection

Hvis du eksperimenterer med og lærer at pinge et websted, kan du blive overrasket over resultaterne baseret på "hvad" du ping. Dagens SuperUser Q & A-indlæg hjælper med at rydde op for en forvirret og frustreret læser.

Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Skærmbillede høflighed af Cristianzambrano( Wikimedia Commons).

Spørgsmål

SuperUser læser Saransh Singh ønsker at vide, hvad forskellen mellem pinging med og uden http: // er:

Jeg forsøger at pinge min hjemmeside http: //www.example.com/ og det løser til en ukendt IP-adresse, så tider det.

Men når jeg ping example.com , virker det. Hvad mangler jeg eller forstår ikke her?

Bemærk: example.com blev erstattet af den faktiske hjemmeside hos SuperUser.

Hvad er forskellen mellem pinging med og uden http: //?

Svaret

SuperUser-bidragyder DavidPostill har svaret for os:

instagram viewer

Argumentet til ping er et værtsnavn( eller en IP-adresse).Så følgende vil alle fungere:

På den anden side virker dette ikke som http: //www.example.com/ er en HTTP Uniform Resource Locator( URL), ikke et gyldigt værtsnavn( selv om en del af det er et værtsnavn).

En HTTP-URL består af 4 dele:

  • -skema - Altid til stede
  • Værtsnavn - Altid til stede
  • Sti eller Stem - Altid til stede, men nogle gange er null
  • Parametre - Valgfri

En ping genkender normalt ikke webadresser som en gyldig destinationshostnavn.

Bemærk

Ikke alle webadresser har ovenstående format. En komplet URL består af en navngivningssystemspecifikator efterfulgt af en streng, hvis format er en funktion af navngivningssystemet. Formatet for webadresser er defineret i IETF-specifikationen Uniform Resource Locators( URL'er). * Dette er en anden hjemmesideadresse end den, der er vist for URL ovenfor.

DNS Hijacking

En undtagelse til ovenstående kan ske, hvis DNS-serveren( som løser værtsnavne til IP-adresser) er konfigureret til at returnere en gyldig IP-adresse, selvom et ugyldigt værtsnavn leveres. Dette kan ske, hvis en internetudbyder kapsler dine DNS-forespørgsler.

Fra svaret Hvorfor løser ping til en IP 198.105.254.228 for ethvert tilfældigt værtsnavn, som jeg skriver?af Michael Hampton:

  • De forsøger at være "nyttige" ved at omdirigere anmodninger om ikke-eksisterende domæner til en hvid etiket service, der giver søgeresultater og reklame, hvorfra alle men du får et overskud på indtægterne. Heldigvis har de en præference side, hvor du kan tænde at slukke den.

Sørg for at læse de andre nyttige svar via trådlinket, der er delt nedenfor!

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.