Εάν πειραματίζεστε και μαθαίνετε να κάνετε ping σε έναν ιστότοπο, μπορεί να εκπλαγείτε από τα αποτελέσματα που βασίζονται στο "τι" κάνετε ping. Η σημερινή ανάρτηση ερωτήσεων και απαντήσεων SuperUser βοηθά στην εκκαθάριση των προβλημάτων για έναν συγκεχυμένο και απογοητευμένο αναγνώστη.
Η σημερινή συνεδρία Ερωτήσεων & Απαντήσεων μας προσφέρει ευγενική προσφορά του SuperUser - μια υποδιαίρεση του Stack Exchange, μιας ομάδας ιστότοπων Q&A που βασίζεται στην κοινότητα.
Το στιγμιότυπο οθόνης είναι ευγενική προσφορά του Cristianzambrano (Wikimedia Commons) .
Το ερώτημα
Ο αναγνώστης του SuperUser Saransh Singh θέλει να μάθει ποια είναι η διαφορά μεταξύ του ping με και χωρίς το http: // είναι:
Προσπαθώ να κάνω ping στον ιστότοπό μου ήττπ://ωωω.εξαμπλέ.κομ/ και καταλήγει σε μια άγνωστη διεύθυνση IP και στη συνέχεια τελειώνει.
![]()
Αλλά όταν κάνω ping εξαμπλέ.κομ , δουλεύει. Τι μου λείπει ή δεν καταλαβαίνω εδώ;
Σημείωση: Το example.com αντικατέστησε τον πραγματικό ιστότοπο στο SuperUser.
Ποια είναι η διαφορά μεταξύ ping με και χωρίς http: //;
Η απάντηση
Ο συνεργάτης του SuperUser DavidPostill έχει την απάντηση για εμάς:
Το όρισμα ping είναι ένα όνομα κεντρικού υπολογιστή (ή μια διεύθυνση IP). Επομένως, όλα τα παρακάτω θα λειτουργήσουν:
![]()
Από την άλλη πλευρά, αυτό δεν θα λειτουργήσει ως ήττπ://ωωω.εξαμπλέ.κομ/ είναι HTTP Uniform Resource Locator (URL) , όχι έγκυρο όνομα κεντρικού υπολογιστή (αν και μέρος αυτού είναι όνομα κεντρικού υπολογιστή).
![]()
Μια διεύθυνση HTTP αποτελείται από 4 μέρη:
- Σχέδιο - Πάντα παρόν
- Όνομα κεντρικού υπολογιστή - Πάντα παρόν
- Path or Stem - Πάντα παρόν αλλά μερικές φορές είναι μηδενικό
- Παράμετροι - Προαιρετικό
Ένα ping συνήθως δεν αναγνωρίζει τις διευθύνσεις URL ως έγκυρο όνομα κεντρικού υπολογιστή προορισμού.
Σημείωση
Δεν έχουν όλα τα URL τη μορφή που αναφέρεται παραπάνω. Μια πλήρης διεύθυνση URL αποτελείται από έναν προσδιοριστή σχήματος ονομασίας που ακολουθείται από μια συμβολοσειρά της οποίας η μορφή είναι συνάρτηση του σχήματος ονοματολογίας. Η μορφή των διευθύνσεων URL ορίζεται στην προδιαγραφή IETF Ομοιόμορφοι εντοπιστές πόρων (URL) . * Αυτή είναι μια διαφορετική διεύθυνση ιστότοπου από αυτήν που εμφανίζεται για τη διεύθυνση URL παραπάνω.
Παραβίαση DNS
Μια εξαίρεση στα παραπάνω μπορεί να συμβεί εάν ο διακομιστής DNS (ο οποίος επιλύει ονόματα κεντρικών υπολογιστών σε διευθύνσεις IP) έχει ρυθμιστεί ώστε να επιστρέφει μια έγκυρη διεύθυνση IP, ακόμη και αν παρέχεται ένα μη έγκυρο όνομα κεντρικού υπολογιστή. Αυτό μπορεί να συμβεί εάν ένας ISP παραβιάζει τα ερωτήματά σας DNS.
Από την απάντηση Γιατί το ping επιλύει ένα IP 198.105.254.228 για οποιοδήποτε τυχαίο όνομα κεντρικού υπολογιστή που πληκτρολογώ; με Μάικλ Χάμπτον :
- Προσπαθούν να είναι "χρήσιμοι" ανακατευθύνοντας αιτήματα για ανύπαρκτους τομείς σε ένα υπηρεσία λευκής ετικέτας που παρέχει αποτελέσματα αναζήτησης και διαφήμιση, από τα οποία όλοι εκτός από εσάς λαμβάνουν περικοπή των εσόδων. Ευτυχώς, έχουν σελίδα προτιμήσεων όπου υποτίθεται ότι μπορείτε να το απενεργοποιήσετε.
Φροντίστε να διαβάσετε τις άλλες χρήσιμες απαντήσεις μέσω του συνδέσμου νήματος που κοινοποιείται παρακάτω!
Έχετε κάτι να προσθέσετε στην εξήγηση; Ήχος στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ .