9Jul

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

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.

Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

Imagine de fundal oferită de Cristianzambrano( Wikimedia Commons).

Cititorul de întrebări

SuperUser Saransh Singh vrea să știe ce diferență între pinging cu și fără http: // este:

Încerc să ping site-ul meu http: //www.example.com/ și se rezolvă la o adresă IP necunoscută,.

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

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

Care este diferența dintre pinging 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).Asadar urmatoarele vor functiona:

Pe de alta parte, aceasta nu va functiona ca http: //www.example.com/ este un URL Reseller Uniform pentru HTTP( URL), nu un nume gazdă valabil( deși o parte din acesta este un nume de gazdă).

O adresă HTTP este alcătuită din 4 părți: Schema

  • - prezentă întotdeauna
  • Nume gazdă - prezentă întotdeauna calea sau stemul
  • - întotdeauna prezent, dar uneori este nulă
  • Parametrii - opțional

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

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.

Hijacking DNS

O excepție de la cele de mai sus se poate întâmpla dacă serverul DNS( care rezolvă numele de gazdă la adresele 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 ping la un IP 198.105.254.228 pentru orice nume 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!

Trebuie să adăugați ceva 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.