Adres IP to unikalny identyfikator sieciowy, który pozwala urządzeniu komputerowemu na komunikowanie się z innymi urządzeniami w sieci. W systemie Linux istnieje kilka sposobów na znalezienie adresu IP swojego urządzenia. W niniejszym artykule omówimy jak wyświetlić adres IP za pomocą różnych poleceń.
Jak wyświetlić adres IP za pomocą polecenia “IP”
Polecenie ip w przeciwieństwie do polecenia ifconfig, jest bardziej wszechstronne i technicznie bardziej wydajne niż ifconfig, ponieważ używa gniazd Netlink zamiast wywołań systemowych IOCTL.
Polecenie ip jest obecne w głównych dystrybucjach Linuksa i używa się go do pokazywania lub manipulowania routingiem, urządzeniami, policy routing i tunelami.
Może skanować wszystkie interfejsy sieciowe (Wi-Fi, Ethernet, itp.) i pokazać dane, w tym inet i inet6, na wyjściu.
$ ip addr
Poniżej znajduje się wyjście z powyższego polecenia.
![](https://mldoq3r7sdat.i.optimole.com/w:1024/h:576/q:mauto/f:best/https://slothmachine.pl/storage/2022/09/Zrzut-ekranu-z-2022-08-17-12-08-21-1024x576.png)
Jak wyświetlić adres IP za pomocą za pomocą polecenia hostname
Polecenie hostname służy do wyświetlenia lub ustawienia nazwy hosta systemu. To samo polecenie możesz użyć do wyświetlenia adresów sieciowych hosta.
$ hostname -I
To polecenie pokazuje tylko zwykły adres interetowy lub adres protokołu IPv4 urządzenia sieciowego.
![](https://mldoq3r7sdat.i.optimole.com/w:1024/h:576/q:eco/f:best/https://slothmachine.pl/storage/2022/09/Zrzut-ekranu-z-2022-08-17-12-08-39-1024x576.png)
Jak wyświetlić adres IP za pomocą polecenia netstat
Aby skorzystać z tej opcji należy wpierw zainstalować net-tools
sudo apt install net-tools
Polecenie netstat może być użyte do wyświetlenia lokalnego adresu IP systemu. Aby użyć polecenia netstat, należy otworzyć wiersz poleceń i wpisać “netstat -ie”. Spowoduje to wyświetlenie listy wszystkich aktywnych połączeń sieciowych i odpowiadających im adresów IP.
$ netstat -ie
Poniżej znajduje się wyjście z powyższego polecenia.
![](https://mldoq3r7sdat.i.optimole.com/w:1024/h:576/q:eco/f:best/https://slothmachine.pl/storage/2022/09/Zrzut-ekranu-z-2022-08-17-12-09-21-1024x576.png)
Jak wyświetlić adres IP za pomocąpoleceń dig i curl
Istnieją dwa sposoby na znalezienie globalnego adresu IP, możesz to zrobić poprzez rozwiązanie DNS (OpenDNS, Google DNS, itp). Jest to szybka i trwała metoda. Innym sposobem jest użycie usług zewnętrznych i odczytanie danych zwrotnych z body lub header strony.
Najszybszy sposób na wyświetlenie globalnego IP za pomocą polecenia dig**
$ dig +short myip.opendns.com @resolver1.opendns.com
##.###.###.###
Najprostszy sposób na wyświetlenie globalnego IP za pomocą komendy curl
$ curl ipinfo.io
##.###.###.###
$ curl ifconfig.co
##.###.###.###
$ curl ifconfig.me
##.###.###.###
$ curl https://checkip.amazonaws.com
##.###.###.###