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