Παρακάτω θα δούμε μερικές χρήσιμες εντολές networking που είναι προεγκατεστημένες στον υπολογιστή σας και θα σας βοηθήσουν να γνωρίζετε τα πάντα για έναν ιστότοπο.
Ποια είναι η διεύθυνση IP μου; Ποιος είναι ο host μιας ιστοσελίδας; Ποια υπηρεσία αλληλογραφίας χρησιμοποιεί αυτό το domain; Υπάρχουν εργαλεία στο web που μπορούν να αποκαλύψουν αυτές τις λεπτομέρειες, αλλά αυτό μπορεί να γίνει χρησιμοποιώντας τη γραμμή εντολών στον υπολογιστή σας (Linux-Mac).
Ποια είναι η διεύθυνση IP μου
curl https://checkip.amazonaws.com
Κάντε ένα αίτημα με curl ή με wget στο checkip.amazonaws.com και θα δείτε τη δημόσια διεύθυνση IP του υπολογιστή σας. Μπορείτε επίσης να ανοίξετε την σελίδα whatismyip.akamai.com της Akamai και θα δείτε την εξωτερική σας διεύθυνση IP.
Ποια είναι η ιδιωτική μου διεύθυνση IP
ifconfig en0 | grep inet
Ο υπολογιστής σας διαθέτει ιδιωτική διεύθυνση IP που λειτουργεί μόνο στο τοπικό δίκτυο.
Βρείτε την τοποθεσία της διεύθυνσης IP
curl https://ip2c.org/?ip=1.1.1.1
Η δωρεάν υπηρεσία “ip2c” μπορεί να εμφανίσει την χώρα μιας διεύθυνσης IP.
Εναλλακτικά, χρησιμοποιήστε την υπηρεσία «ipapi» για να λάβετε περισσότερες λεπτομέρειες μιας διεύθυνσης IP (Όνομα της της πόλης, ζώνη ώρας, ακόμη και το γεωγραφικό πλάτος – μήκος που σχετίζεται με μια διεύθυνση IP.
curl https://ipapi.co/8.8.8.8/json
Ελέγξτε τις εγγραφές DNS
Η εντολή dig θα σας βοηθήσει να ζητήσετε οποιοδήποτε τύπο εγγραφών DNS για έναν domain από τη γραμμή εντολών.
1. Βρείτε τη διεύθυνση IP ενός ιστότοπου
dig +short iguru.gr
2. Βρείτε τον διακομιστή αλληλογραφίας τομέα
Οι εγγραφές ανταλλαγής αλληλογραφίας (MX) δείχνουν τους διακομιστές εισερχόμενων μηνυμάτων που χρησιμοποιούνται για την παράδοση μηνυμάτων email που αποστέλλονται από ένα domain.
host -t MX iguru.gr
3. Εμφανίστε όλες τις εγγραφές DNS ενός domain
Δείτε μια λίστα με όλες τις εγγραφές DNS ενός domain, μαζί με τις εγγραφές TXT, MX και άλλων.
dig +nocmd amazon.com any +noall +answer
Που κάνει host μια σελίδα;
Χρησιμοποιήστε την εντολή dig για να βρείτε τη διεύθυνση IP ενός ιστότοπου και, στη συνέχεια, χρησιμοποιήστε την ίδια εντολή dig για να πραγματοποιήσετε μια αντίστροφη αναζήτηση για να βρείτε τον κεντρικό υπολογιστή αυτής της διεύθυνσης IP.
Για παράδειγμα, αυτή η εντολή θα εμφανίσει τη διεύθυνση IP του Netflix:
dig +short netflix.com A | tail -1
Χρησιμοποιήστε τη διεύθυνση IP στην επόμενη εντολή για να δείτε το όνομα του κεντρικού υπολογιστή:
dig +nocmd -x 52.11.104.17 +noall +answer
Βρείτε τον κάτοχο του ιστότοπου
Χρησιμοποιήστε την εντολή whois για να αποκαλύψετε σημαντικές πληροφορίες για οποιονδήποτε domain. Θα δείτε την ημερομηνία κατά την οποία καταχωρήθηκε για πρώτη φορά, τα στοιχεία επικοινωνίας του κατόχου της ιστοσελίδας, την ημερομηνία λήξης του domain, το όνομα του καταχωρητή και άλλα.
whois google.gr
Μπορείτε επίσης να υποβάλετε ερώτημα για τις λεπτομέρειες εγγραφής ενός domain στον διακομιστή ενός συγκεκριμένου καταχωρητή με το flag -h. Για παράδειγμα, η επόμενη εντολή κάνει ένα whois lookup σε έναν ιστότοπο χρησιμοποιώντας τον διακομιστή WHOIS του Google Domains.
whois -h whois.google.com domain.com
Δοκιμή συνδεσιμότητας δικτύου με Ping
Η εντολή ping σάς βοηθά να ελέγξετε εάν ένας απομακρυσμένος κεντρικός υπολογιστής είναι προσβάσιμος και εάν το μηχάνημά σας μπορεί να συνδεθεί σωστά σε αυτόν.
ping -c 5 -i 2 iguru.gr
Η παραπάνω εντολή κάνει ping στον κεντρικό υπολογιστή 5 φορές με αναμονή 2 δευτερολέπτων μεταξύ των pings.
Πού είναι το λάθος;
Εάν η σύνδεσή σας στο Διαδίκτυο λειτουργεί αλλά δεν μπορείτε να ανοίξετε ένα ιστότοπο, μπορεί να υπάρχει πρόβλημα με έναν ενδιάμεσο δρομολογητή ο οποίος δεν αφήνει να περάσουν τα πακέτα για να φτάσουν στον διακομιστή.
Οι εντολές traceroute θα σας δείξουν τη διαδρομή από τον τοπικό υπολογιστή σας στον ιστότοπο από την οποία πρέπει να περάσει η κίνηση. Αυτές οι πληροφορίες μπορεί να είναι χρήσιμες για τη διάγνωση προβλημάτων συνδεσιμότητας.
traceroute iguru.gr