IP-адреса (Internet Protocol Address) у локальній мережі в Linux - це унікальний числовий ідентифікатор, присвоєний пристрою (комп'ютеру, маршрутизатору) для його ідентифікації та визначення в мережі. Усі пристрої в локальній мережі повинні мати унікальну IP-адресу, щоб вони могли спілкуватися один з одним і передавати дані.
IP в локальній мережі в Linux представляється у форматі IPv4 або IPv6. IPv4 адреса складається з 4 чисел (0-255), розділених крапками (наприклад, 192.168.0.1). IPv6 адреса складається з 8 груп, що складаються з 4 шістнадцяткових цифр, розділених двокрапкою (наприклад, 2001:0db8:85a3:0000:0000:0000:8a2e:0370:7334). Вона може бути статичною, коли її вручну призначає адміністратор, або динамічною, коли її призначають автоматично з використанням протоколу DHCP (Dynamic Host Configuration Protocol).
Існує кілька способів дізнатися IP-адресу в локальній мережі в Linux.
Використовуйте команду:
ifconfig
Висновок команди покаже інформацію про мережеві інтерфейси, включно з їхніми IP-адресами.
Використовуйте ip
:
ip addr show
Виведення команди також покаже інформацію про мережеві інтерфейси та їхні IP-адреси.
Використовуйте hostname з ключем -I
:
hostname -I
Ключ -I
дає змогу отримати всі IP-адреси, пов'язані з вашим хостом.
Також можна застосовувати nslookup
з параметром, що вказує DNS-ім'я хоста:
nslookup <host_name>
Це дасть змогу отримати IP-адресу, пов'язану із заданим DNS-іменем хоста.
Підійде і nmap
:
nmap -sn <IP range>
Команда nmap
дає змогу сканувати IP-адреси в заданому діапазоні та визначити їхню доступність у мережі. Вона також виводить IP-адреси пристроїв у локальній мережі.