Μετάβαση στο περιεχόμενο

Πώς κάνω traceroute, ping και nslookup σε domain ή server;

Τα traceroute/MTR, ping και nslookup είναι εργαλεία που εμφανίζουν τη δικτυακή διαδρομή που ακολουθούν τα δεδομένα προς τον προορισμό τους καθώς και επιπλέον DNS πληροφορίες. Είναι διαθέσιμα σε όλα τα μεγάλα λειτουργικά συστήματα.

Windows

Traceroute

Ανοίξτε το μενού Start (Έναρξη) Κάντε κλικ στο Run (Eκτέλεση) Πληκτρολογήστε cmd και στη συνέχεια, πατήστε OK για να ανοίξετε τo Command Line (γραμμή εντολών). Στην γραμμή εντολών, πληκτρολογήστε tracert example.com και πατήστε Enter Για να αντιγράψετε το αποτέλεσμα, κάντε δεξί κλικ οπουδήποτε στο παράθυρο και επιλέξτε Mark/Επιλογή. Μπορείτε να πατήσετε το πλήκτρο Enter για να αντιγράψετε το σύνολο, ή επιλέξτε το κείμενο που θέλετε να αντιγράψετε και κάντε δεξί κλικ με το ποντίκι σας. Επικολλήστε το κείμενο που έχετε αντιγράψει, πατώντας CTRL + V

MTR

Εγκαταστήστε το WinMTR από αυτό το Link.

Ανοίξτε το WinMTR. Στο πεδίο Host, γράψτε το domain ή την IP που θέλετε να εντοπίσετε και πατήστε το κουμπί έναρξης. Αφήστε το να τρέξει για 1 λεπτό ή περισσότερο και μετά πατήστε το κουμπί διακοπής. Αντιγράψτε ή εξαγάγετε το αποτέλεσμα σε μορφή κειμένου ή HTML και στείλτε το σε εμάς μέσω email, μαζί με τη διεύθυνση IP του δικτύου σας.

 

Ping

Ανοίξτε το μενού Start (Έναρξη) Κάντε κλικ στο Run (Eκτέλεση) Πληκτρολογήστε cmd και στη συνέχεια, πατήστε OK για να ανοίξετε τo Command Line (γραμμή εντολών). Στην γραμμή εντολών, πληκτρολογήστε ping example.com ή ping 123.45.67.89 και πατήστε Enter Αναλυτικές οδηγίες εδώ.

NSlookup

Ανοίξτε το μενού Start (Έναρξη) Κάντε κλικ στο Run (Eκτέλεση) Πληκτρολογήστε cmd και στη συνέχεια, πατήστε OK για να ανοίξετε τo Command Line (γραμμή εντολών). Στην γραμμή εντολών, πληκτρολογήστε nslookup example.com και πατήστε Enter

Linux

Traceroute

Ανοίξτε ένα παράθυρο τερματικού, πληκτρολογήστε tracert example.com πατήστε Enter Για traceroute IPv6: traceroute6 example.com

MTR

Εγκαταστήστε το MTR στο linux μηχάνημά σας: Για Ubuntu/Debian: sudo apt-get install mtr Για CentOS/Fedora: yum install mtr και τρέξτε την εντολή: mtr example.com Ενώ για να δείτε τα αποτελέσματα της αποστολής 10 πακέτων σε κάθε αναπήδηση (hop): mtr --report example.com

Ping

Αντίστοιχα, στο τερματικό σας γράψτε: tracert example.com

NSlookup

Σε ένα τερματικό γράψτε, πχ για να μεταφράσετε ένα domain σε IP (A record), γράψτε: nslookup example.com Για reverse dns lookup: nslookup 134.170.185.46 Για να ρωτήσετε για διάφορες (MX, NS, SOA κτλ): nslookup -type=mx example.com nslookup -type=ns example.com nslookup -type=soa example.com ή όλες τις DNS εγγραφές ενός host: nslookup -type=any example.com Εξ' ορισμού το nslookup θα ρωτήσει το ίδιο DNS server που το σύστημα είναι ρυθμισμένο να χρησιμοποιεί για όλες τις δικτυακές λειτουργίες. Για να ρωτήσετε έναν άλλο DNS server: nslookup example.com ns1.msft.net Αναλυτικά παραδείγματα nslookup θα δείτε εδώ.

Mac OS

Traceroute

Πηγαίνετε στο Εφαρμογές -> Βοηθήματα -> Utility Network -> Traceroute Πληκτρολογήστε τον τομέα ή τη διεύθυνση IP στο κατάλληλο πεδίο εισαγωγής και πατήστε το Ίχνος. Μπορείτε επίσης να ανοίξετε ένα παράθυρο τερματικού και για την εκτέλεση traceroute στο Linux. Για traceroute IPv6: traceroute6 example.com

MTR

Μπορείτε να εγκαταστήσετε το MTR με το Homebrew: brew install mtr ή το MacPorts: port install mtr

Ping

Για διεξαγωγή ενός ping test στο Mac OS X: Ανοίξτε το Terminal μέσα από το /Applications/Utilities. Στο παράθυρο του Terminal γράψτε ping <server> , όπου <server> είναι το hostname ή η διεύθυνση IP του server που θέλετε να κάνετε ping. Η εντολή θα είναι σαν κι αυτή: ping www.example.com ή ping 192.168.x.x Πατήστε Enter.

NSlookup

Η ερώτηση ενός DNS lookup για ένα domain, γίνεται τρέχοντας την παρακάτω εντολή στο Terminal: dig example.com Για να ρωτήσετε έναν συγκεκριμένο DNS server χρησιμοποιήστε το @, πχ: αυτή η εντολή κάνει ένα DNS lookup για το example.com ρωτώντας έναν OpenDNS server (που έχει διεύθυνση IP 208.67.222.222): dig @208.67.222.222 example.com Εξ' ορισμού το dig εμφανίζει το A record του domain. Για να ρωτήσετε για διαφορετικό DNS record, προσθέστε το στο τέλος της εντολής, πχ: για να ρωτήσετε ποιο είναι το ΜX (mail exchanger) record του example.com, γράψτε: dig example.com MX