Wyszukiwanie w witrynie

4 sposoby na znalezienie publicznego adresu IP serwera w terminalu Linux


W sieciach komputerowych adres IP (protokół internetowy) to identyfikator numeryczny przypisany na stałe lub tymczasowo każdemu urządzeniu podłączonemu do sieci, które do komunikacji wykorzystuje protokół internetowy. Jego dwie główne funkcje to identyfikacja sieci lub hosta w sieci, a także adresowanie lokalizacji.

Przeczytaj także: Jak ustawić statyczny adres IP i skonfigurować sieć w systemie Linux

Obecnie istnieją dwie wersje adresów IP: IPv4 i IPv6, które mogą być prywatne (widoczne w sieci wewnętrznej) lub publiczne (mogą być widoczne dla innych komputerów w Internecie).

Dodatkowo hostowi można przypisać statyczny lub dynamiczny adres IP, w zależności od konfiguracji sieci. W tym artykule pokażemy 4 sposoby znalezienia publicznego adresu IP komputera lub serwera z systemem Linux z terminala w systemie Linux.

1. Korzystanie z narzędzia dig

dig (groper informacji o domenie) to proste narzędzie wiersza poleceń służące do sondowania serwerów nazw DNS. Aby znaleźć swoje publiczne adresy IP, użyj narzędzia rozpoznawania nazw opendns.com, jak w poleceniu poniżej:

dig +short myip.opendns.com @resolver1.opendns.com

120.88.41.175

2. Korzystanie z narzędzia hosta

Host Command to łatwe w użyciu narzędzie wiersza poleceń umożliwiające przeprowadzanie wyszukiwań DNS. Poniższe polecenie pomoże wyświetlić publiczny adres IP systemu.

host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'

120.88.41.175

Ważne: dwie kolejne metody wykorzystują strony internetowe osób trzecich do wyświetlania adresu IP w wierszu poleceń, jak opisano poniżej.

3. Korzystanie z narzędzia do pobierania wiersza poleceń wget

wget to potężny program do pobierania z wiersza poleceń, który obsługuje różne protokoły, takie jak HTTP, HTTPS, FTP i wiele innych. Możesz go używać w witrynach stron trzecich, aby wyświetlić swój publiczny adres IP w następujący sposób:

wget -qO- http://ipecho.net/plain | xargs echo
wget -qO - icanhazip.com

120.88.41.175

4. Korzystanie z narzędzia do pobierania wiersza poleceń cURL

curl to popularne narzędzie wiersza poleceń służące do przesyłania lub pobierania plików z serwera przy użyciu dowolnego obsługiwanego protokołu (HTTP, HTTPS, FILE, FTP, FTPS i inne). Poniższe polecenia wyświetlają Twój publiczny adres IP.

curl ifconfig.co
curl ifconfig.me
curl icanhazip.com

120.88.41.175

Otóż to! Poniższe artykuły mogą okazać się przydatne do przeczytania.

  1. 5 narzędzi opartych na wierszu poleceń systemu Linux do pobierania plików i przeglądania stron internetowych
  2. 11 sposobów na znalezienie informacji o koncie użytkownika i danych logowania w systemie Linux
  3. 7 sposobów określenia typu systemu plików w systemie Linux (Ext2, Ext3 lub Ext4)

To wszystko! Jeśli masz jakieś pytania lub chcesz podzielić się innymi sposobami na ten temat, skorzystaj z poniższego formularza opinii i napisz do nas.