Ως διαχειριστής δικτύου, είναι εξαιρετικά σημαντικό να κατανοήσετε ποιες διευθύνσεις IP χρησιμοποιούνται αυτήν τη στιγμή σε ένα δίκτυο.
Το να γνωρίζετε ποιος είναι συνδεδεμένος στο δίκτυό σας μπορεί να είναι χρήσιμο μερικές φορές. Για παράδειγμα, μπορεί να χρειαστεί να ελέγξετε την κατάσταση ορισμένων συσκευών (είτε είναι πάνω ή κάτω), να βρείτε εφεδρικές στατικές διευθύνσεις IP ή να κάνετε μια απογραφή συσκευών. Επιπλέον, αυτές οι πληροφορίες μπορούν επίσης να σας βοηθήσουν να εντοπίσετε τυχόν μη εξουσιοδοτημένη πρόσβαση στο δίκτυό σας και σε κοινόχρηστους πόρους.
Ενώ μπορείτε να ελέγξετε τις συνδεδεμένες IP από τη σελίδα διαμόρφωσης του δρομολογητή σας, δεν εμφανίζει τις στατικές διευθύνσεις IP. Ευτυχώς, υπάρχουν αρκετοί άλλοι τρόποι που σας επιτρέπουν να βρείτε όλες τις διευθύνσεις IP σε ένα δίκτυο. Ας εξερευνήσουμε μερικά από αυτά.
Εύρεση διευθύνσεων IP σε δίκτυο με χρήση arp
Το arp είναι ένα ενσωματωμένο βοηθητικό πρόγραμμα γραμμής εντολών που χρησιμοποιείται για την προβολή και την τροποποίηση της προσωρινής μνήμης ARP ενός συστήματος. Είναι επίσης συνηθισμένο να
βρείτε τη διεύθυνση MAC ενός συστήματος για μια δεδομένη διεύθυνση IP, καθώς η κρυφή μνήμη ARP αποθηκεύει αντιστοίχιση διευθύνσεων IP σε MAC για το σύστημα με το οποίο επικοινωνεί.Χρησιμοποιώντας την εντολή arp, μπορείτε επίσης να βρείτε όλες τις διευθύνσεις IP στο δίκτυό σας. Εάν το arp δεν είναι προεγκατεστημένο στον υπολογιστή σας Linux ή έχει αφαιρεθεί κατά λάθος, μπορείτε να το εγκαταστήσετε με την ακόλουθη απλή εντολή:
Σε διανομές που βασίζονται στο Debian, συμπεριλαμβανομένου του Ubuntu:
sudo apt εγκατάσταση net-tools
Σε διανομές που βασίζονται σε RHEL:
sudo dnf εγκατάσταση net-tools
Σχετικά με τις διανομές που βασίζονται στο Arch:
sudo pacman -S net-tools
Για να βρείτε όλες τις διευθύνσεις IP στο δίκτυό σας, χρησιμοποιήστε την εντολή arp χωρίς κανένα όρισμα:
αρπ
Στα Windows, μπορείτε να λάβετε τις ίδιες πληροφορίες χρησιμοποιώντας το -ένα σημαία:
αρπ -α
Εύρεση διευθύνσεων IP σε δίκτυο με χρήση Nmap
Το Nmap είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο που χρησιμοποιείται για σάρωση δικτύου και χαρτογράφηση. Χρησιμοποιώντας το Nmap, μπορείτε να μάθετε ποιος είναι συνδεδεμένος στο δίκτυό σας, τις διευθύνσεις IP και MAC τους, τις λεπτομέρειες του λειτουργικού συστήματος και τις υπηρεσίες που εκτελούν. Είναι ένα εργαλείο πολλαπλών πλατφορμών διαθέσιμο τόσο για Linux όσο και για Windows.
Για να βρείτε όλες τις διευθύνσεις IP σε ένα δίκτυο, χρησιμοποιήστε την εντολή nmap:
sudo nmap -sn /
Ας υποθέσουμε ότι για να βρείτε όλες τις διευθύνσεις IP στο δίκτυο 192.168.22.0/24, πρέπει να εκτελέσετε:
sudo nmap -sn 192.168.22.0/24
ο -sn Η επιλογή λέει στο Nmap να εκτελεί μόνο σάρωση κεντρικού υπολογιστή (όχι να διερευνά τις θύρες).
Για να εκτυπώσετε μόνο τις διευθύνσεις IP και να αφαιρέσετε άλλες πληροφορίες, χρησιμοποιήστε την παρακάτω εντολή.
sudo nmap -sn / | αναφορά grep | awk "{ print $5 }"
Η παραπάνω εντολή (με τη σημαία -sn) λειτουργεί μόνο σε Linux.
Μπορείτε επίσης να βρείτε τις πληροφορίες του λειτουργικού συστήματος που σχετίζονται με αυτές τις διευθύνσεις IP χρησιμοποιώντας την ακόλουθη εντολή:
sudo nmap -sT -O /
Χρήση του Angry IP Scanner
Το Angry IP Scanner είναι ένας σαρωτής διεύθυνσης IP και θύρας ανοιχτού κώδικα και πολλαπλών πλατφορμών που πραγματοποιεί ping σε κάθε διεύθυνση IP στο καθορισμένο εύρος για να ελέγξει εάν είναι ζωντανή και ανταποκρίνεται. Για κάθε ζωντανό κεντρικό υπολογιστή, καθορίζει το όνομα του κεντρικού υπολογιστή, τη διεύθυνση MAC, τον κατασκευαστή του υλικού και τις ανοιχτές θύρες του.
Μπορείτε επίσης να εξαγάγετε τα σαρωμένα αποτελέσματα σε ένα αρχείο CSV, TXT και XML. Το Angry IP Scanner είναι διαθέσιμο για Linux, Windows και macOS.
Εγκατάσταση του Angry IP Scanner σε Linux
Σε διανομές Linux όπως το Ubuntu, το Debian και το Fedora, μπορείτε εύκολα να εγκαταστήσετε το Angry IP Scanner κατεβάζοντας το πακέτο DEB ή RPM του, είτε από τη σελίδα εκδόσεων GitHub είτε χρησιμοποιώντας το wget εντολή.
Κατεβάστε:Angry IP Scanner
Σε διανομές που βασίζονται στο Debian:
wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan_3.9.1_amd64.deb
Εγκαταστήστε το πακέτο χρησιμοποιώντας το APT:
sudo apt install ./ipscan*.deb
Σε διανομές που βασίζονται σε RHEL:
wget https://github.com/angryip/ipscan/releases/download/3.9.1/ipscan-3.9.1-1.x86_64.rpm
Στη συνέχεια, χρησιμοποιήστε το DNF για να εκτελέσετε μια εγκατάσταση τοπικού πακέτου:
sudo yum τοπική εγκατάσταση ipscan*.rpm
Συνιστάται μη αυτόματη λήψη από τη σελίδα GitHub, εάν θέλετε την πιο πρόσφατη έκδοση του λογισμικού.
Στο Arch Linux, μπορείτε να εγκαταστήσετε το Angry IP Scanner από το Arch User Repository (AUR) χρησιμοποιώντας yay:
yay -S ipscan
Εγκατάσταση του Angry IP Scanner στα Windows
Για να εγκαταστήσετε το Angry IP Scanner στα Windows, πραγματοποιήστε λήψη του αρχείου εγκατάστασης από τη σελίδα εκδόσεων GitHub. Μετά τη λήψη, κάντε διπλό κλικ στο αρχείο εγκατάστασης για να το εγκαταστήσετε.
Κατεβάστε: Angry IP Scanner (Windows)
Για να βρείτε όλες τις διευθύνσεις IP στο δίκτυό σας, εκκινήστε το Angry IP Scanner και καθορίστε το εύρος IP (διεύθυνση IP έναρξης και λήξης) ή το αναγνωριστικό δικτύου με πρόθεμα. Μπορείτε επίσης να σαρώσετε διευθύνσεις IP από ένα αρχείο κειμένου. Στη συνέχεια, κάντε κλικ στο Αρχή κουμπί για να ξεκινήσει η διαδικασία σάρωσης.
Μόλις ολοκληρωθεί η σάρωση, θα εμφανιστούν όλες οι διευθύνσεις IP που σαρώθηκαν στο καθορισμένο εύρος. Μπορείτε επίσης να συμπεριλάβετε πρόσθετες λεπτομέρειες όπως διεύθυνση MAC, προμηθευτής MAC, θύρες κ.λπ. στα αποτελέσματα από το Εργαλεία > Fetchers επιλογή.
Από Εργαλεία > Προτιμήσεις, μπορείτε να διαμορφώσετε περαιτέρω ρυθμίσεις, όπως η σάρωση νεκρών κεντρικών υπολογιστών, η ενεργοποίηση της σάρωσης θύρας και η αλλαγή της μεθόδου ping και των ρυθμίσεων εμφάνισης.
Καταχώριση διευθύνσεων IP σε ένα δίκτυο χρησιμοποιώντας το Netdiscover
Το Netdiscover είναι ένα άλλο χρήσιμο βοηθητικό πρόγραμμα εξερεύνησης δικτύου γραμμής εντολών που μπορεί να ανακαλύψει όλους τους ενεργούς κεντρικούς υπολογιστές σε ένα δίκτυο χρησιμοποιώντας αιτήματα ARP. Για όλους τους κεντρικούς υπολογιστές που ανακαλύφθηκαν, εμφανίζει τις διευθύνσεις IP, τις διευθύνσεις MAC και τον κατασκευαστή του υλικού τους.
Μπορείτε επίσης να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Netdiscover για να βρείτε όλες τις διευθύνσεις IP στο δίκτυό σας. Ωστόσο, το εργαλείο Netdiscover είναι διαθέσιμο μόνο για Linux.
Σε διανομές Linux, μπορείτε να εγκαταστήσετε το Netdiscover χρησιμοποιώντας τις ακόλουθες εντολές:
Σε διανομές που βασίζονται στο Debian:
sudo apt εγκατάσταση netdiscover
Για να εγκαταστήσετε το Netdiscover από το Snap Store, εγκαταστήστε πρώτα το snap στο σύστημά σας και μετά εκτελέστε την ακόλουθη εντολή:
sudo snap εγκατάσταση netdiscover-ondra
Στο Arch Linux, θα χρειαστεί πρώτα εγκαταστήστε και ρυθμίστε το yay. Στη συνέχεια, εγκαταστήστε το Netdiscover εκτελώντας:
yay -S netdiscover
Αφού εγκατασταθεί, μπορείτε να χρησιμοποιήσετε την εντολή netdiscover για να ανακαλύψετε όλες τις διευθύνσεις IP στο δίκτυό σας ως εξής:
netdiscover -r /
Ανακάλυψη όλων των διευθύνσεων IP στο δίκτυό σας
Η γνώση όλων των διευθύνσεων IP σε ένα δίκτυο μπορεί να σας βοηθήσει να εντοπίσετε πιθανούς κινδύνους ασφαλείας και να αντιμετωπίσετε προβλήματα συνδεσιμότητας. Βασικές εντολές όπως το arp και το netdiscover μπορούν να παρέχουν μια λίστα συνδεδεμένων συσκευών από την IP και το MAC τους διευθύνσεις, ενώ εργαλεία όπως το Nmap και το Angry IP Scanner μπορούν να σας δώσουν περισσότερες πληροφορίες για το live Οικοδεσπότες.
Μόλις καταλάβετε ποιος είναι συνδεδεμένος στο δίκτυό σας, το να βρείτε ποιος και τι χρησιμοποιεί το εύρος ζώνης του δικτύου μπορεί να βελτιώσει περαιτέρω την ασφάλεια και την αποτελεσματικότητα του δικτύου σας.