Dacă experimentați și învățați despre ping-ul unui site web, s-ar putea să fiți surprinși de rezultatele bazate pe „ceea ce” faceți ping. Postarea de astăzi a SuperUser Q&A ajută la clarificarea lucrurilor pentru un cititor confuz și frustrat.
Sesiunea de Întrebări și Răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, un grup de site-uri web de întrebări și răspunsuri bazat pe comunitate.
Captură de ecran prin amabilitatea Cristianzambrano (Wikimedia Commons) .
Intrebarea
Cititorul SuperUser, Saransh Singh, vrea să știe care este diferența dintre a face ping cu și fără http: //:
Încerc să fac ping site-ului meu web http://www.example.com/ și se rezolvă la o adresă IP necunoscută, apoi expiră.
![]()
Dar când fac ping example.com , functioneaza. Ce îmi lipsește sau nu înțeleg aici?
Notă: example.com a fost înlocuit cu site-ul web real la SuperUser.
Care este diferența dintre a face ping cu și fără http: //?
Răspunsul
Contribuitorul SuperUser DavidPostill are răspunsul pentru noi:
Argumentul pentru ping este un nume de gazdă (sau o adresă IP). Deci, următoarele vor funcționa:
![]()
Pe de altă parte, acest lucru nu va funcționa așa http://www.example.com/ este un HTTP Uniform Resource Locator (URL) , nu un nume de gazdă valid (deși o parte din acesta este un nume de gazdă).
![]()
O adresă URL HTTP este alcătuită din 4 părți:
- Schemă - Prezent întotdeauna
- Nume gazdă - Prezent întotdeauna
- Calea sau tulpina - întotdeauna prezentă, dar uneori este nulă
- Parametri - Opțional
Un ping nu va recunoaște în mod normal adresele URL ca nume de gazdă de destinație valid.
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ția IETF Localizatori uniformi de resurse (URL-uri) . * Aceasta este o adresă de site web diferită de cea afișată pentru URL-ul de mai sus.
Securizarea DNS
O excepție de la cele de mai sus se poate întâmpla dacă serverul DNS (care rezolvă numele gazdei la adrese IP) este configurat pentru a returna o adresă IP validă chiar dacă este furnizat un nume de gazdă nevalid. Acest lucru se poate întâmpla dacă un ISP vă deturnează interogările DNS.
Din răspuns De ce ping se rezolvă la un IP 198.105.254.228 pentru orice nume de gazdă aleatoriu pe care îl tastez? de Michael Hampton :
- Încearcă să fie „utile” redirecționând solicitările pentru domeniile inexistente către un serviciu de etichetă albă care oferă rezultate ale căutării și publicitate, de la care toată lumea, cu excepția dvs., primește o reducere a veniturilor. Din fericire, au o pagina preferințelor unde se presupune că îl puteți opri.
Asigurați-vă că citiți celelalte răspunsuri utile prin intermediul link-ului de subiect partajat mai jos!
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori ai Stack Exchange? Consultați aici firul complet de discuție .