9Jul
Als u experimenteert met en leert over het pingen van een website, kunt u worden verrast door de resultaten op basis van "wat" u pingt. De SuperUser Q & A-post van vandaag helpt dingen duidelijk te maken voor een verwarde en gefrustreerde lezer.
De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.
Screenshot met dank aan Cristianzambrano( Wikimedia Commons).
De vraag
SuperUser-lezer Saransh Singh wil weten wat het verschil is tussen pingen met en zonder http: // is:
Ik probeer mijn website http: //www.example.com/ te pingen en het lost op naar een onbekend IP-adres, daarna verloopt het.
Maar als ik example.com pings, werkt het. Wat mis ik of begrijp ik het hier niet?
Opmerking: example.com werd vervangen door de eigenlijke website bij SuperUser.
Wat is het verschil tussen pingen met en zonder http: //?
Het antwoord
SuperUser-bijdrager DavidPostill heeft het antwoord voor ons:
Het argument voor ping is een hostnaam( of een IP-adres).Dus het volgende zal allemaal werken:
Aan de andere kant zal dit niet werken als http: //www.example.com/ is een HTTP Uniform Resource Locator( URL), geen geldige hostnaam( hoewel een deel ervan een hostnaam is).
Een HTTP-URL bestaat uit 4 delen:
- -schema - Altijd aanwezig
- Hostnaam - Altijd aanwezig
- -pad of stam - Altijd aanwezig, maar soms is leeg
- -parameters - Optioneel
Een ping herkent URL's normaal gesproken niet als een geldige bestemmingshostnaam.
Opmerking
Niet alle URL's hebben het hierboven vermelde formaat. Een volledige URL bestaat uit een specificatie voor het naamschema, gevolgd door een tekenreeks waarvan het formaat een functie is van het naamgevingsschema. Het formaat van URL's wordt gedefinieerd in de IETF-specificatie Uniform Resource Locators( URL's). * Dit is een ander websiteadres dan het URL-adres hierboven.
DNS Hijacking
Een uitzondering op het bovenstaande kan voorkomen als de DNS-server( die hostnamen naar IP-adressen herziet) is geconfigureerd om een geldig IP-adres te retourneren, zelfs als een ongeldige hostnaam wordt opgegeven. Dit kan gebeuren als een ISP uw DNS-zoekopdrachten kaping.
Uit het antwoord Waarom wordt ping-oplossing omgezet naar een IP 198.105.254.228 voor elke willekeurige hostnaam die ik typ?door Michael Hampton:
- Ze proberen "behulpzaam" te zijn door verzoeken voor niet-bestaande domeinen om te leiden naar een white label-service die zoekresultaten en advertenties biedt, van waaruit iedereen, behalve jij, een deel van de inkomsten krijgt. Gelukkig hebben ze een voorkeurenpagina waar je het zogenaamd uit kunt zetten.
Lees de andere nuttige antwoorden door via de onderstaande threadlink!
Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.