If-Koubou

Care este diferența dintre pinging cu și fără http: //?

Care este diferența dintre pinging cu și fără http: //? (Cum să)

Dacă experimentați și învățați despre ping-ul unui site web, este posibil să fiți surprins de rezultatele bazate pe "ce" ping. Postul de astăzi SuperUser Q & A ajută la clarificarea lucrurilor pentru un cititor confuz și frustrat.

Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.

Captură de ecran prin amabilitatea lui Cristianzambrano (Wikimedia Commons).

Intrebarea

Cititorul de super-utilizatori Saransh Singh vrea să știe ce diferență dintre pinging-ul cu și fără http: // este:

Încerc să ping pe site-ul meu http://www.example.com/ și se soluționează la o adresă IP necunoscută, apoi se scurtează.

Dar când ping example.com, functioneaza. Ce am lipsit sau nu înțeleg aici?

Notă: site-ul example.com a fost înlocuit de site-ul Web actual la SuperUser.

Care este diferența dintre pinging-ul cu și fără http: //?

Răspunsul

Contribuabilul SuperPlayer DavidPostill are răspunsul pentru noi:

Argumentul pentru ping este un nume de gazdă (sau o adresă IP). Asadar urmatoarele vor functiona:

Pe de altă parte, acest lucru nu va funcționa ca http://www.example.com/ este un identificator resursă unică HTTP (URL), nu un nume gazdă valabil (deși o parte din acesta este un nume gazdă).

Un URL HTTP este alcătuit din 4 părți:

  • Schema - întotdeauna prezentă
  • Numele gazdei - Întotdeauna prezent
  • Cale sau Stem - Întotdeauna prezent, dar uneori este nul
  • Parametri - Opțional

Un ping nu va recunoaște în mod normal adresele URL ca nume de gazdă destinație valide.

Notă

Nu toate adresele URL au formatul menționat mai sus. O adresă URL completă constă dintr-un specificator al schemei de denumire, urmat de un șir al cărui format este o funcție a schemei de denumire. Formatul adreselor URL este definit în specificațiile IETF Uniform Resource Locators (URL-uri). * Aceasta este o adresă de site diferită de cea afișată pentru URL-ul de mai sus.

DNS deturnare

O excepție de la cele de mai sus se poate întâmpla dacă serverul DNS (care rezolvă numele gazdă la adresa IP) este configurat să returneze o adresă IP valabilă chiar dacă este furnizat un nume gazdă nevalid. Acest lucru se poate întâmpla dacă un ISP este deturnat interogările DNS.

De la răspunsul De ce este rezolvarea pingului la un IP 198.105.254.228 pentru orice nume de gazdă aleatoriu pe care îl scriu? de Michael Hampton:

  • Ei încearcă să fie "de ajutor" prin redirecționarea cererilor de domenii inexistente către un serviciu de etichete albe, care oferă rezultate de căutare și publicitate, din care toată lumea, dar obțineți o reducere a veniturilor. Din fericire, ei au o pagină de preferințe în care se presupune că o dezactivați.

Asigurați-vă că ați citit celelalte răspunsuri utile prin link-ul de mai jos!

Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.