Wyszukiwanie w witrynie

Znajdź publiczny adres IP z wiersza poleceń w systemie Linux


Istnieje wiele metod/aplikacji umożliwiających wykonanie tej czynności w graficznym trybie użytkownika. Otwórz przeglądarkę internetową i przejdź do witryny WhatIsMyIP.com. Tam możesz zobaczyć swój publiczny adres IP. Jest to jedna z najpopularniejszych metod sprawdzania publicznego adresu IP, niezależnie od systemu operacyjnego. Wszystko czego potrzebujesz to połączenie z Internetem i przeglądarka internetowa. Ale jak znaleźć publiczny adres IP z wiersza poleceń w systemie Linux? Właśnie to zobaczymy w tym przewodniku.

Znajdź publiczny adres IP z wiersza poleceń w systemie Linux

Istnieje wiele poleceń pozwalających znaleźć publiczny adres IP. Tutaj wymieniłem niektóre z nich. Wypróbuj wszystkie metody i wybierz tę, która Ci odpowiada. Powodzenia!

Publiczny adres IP możemy znaleźć za pomocą poleceń „dig” i „host”. Jeśli w Twoim systemie nie są dostępne polecenia dig i Host, zainstaluj pakiet dnsutils.

W Arch Linux i pochodnych:

sudo pacman -S dnsutils

W RHEL, CentOS, Fedorze:

sudo yum install dnsutils

Lub,

sudo dnf install dnsutils

W Debianie, Ubuntu i jego pochodnych:

sudo apt-get install dnsutils

Teraz znajdźmy publiczny adres IP.

Metoda 1:

Znajdźmy publiczny adres IP za pomocą programów rozpoznawania nazw Google za pomocą polecenia dig:

dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | sed 's/"//g'

Znajdź publiczny adres IP za pomocą polecenia dig

Alternatywnie użyj tego polecenia, aby znaleźć publiczny adres IP:

dig TXT +short o-o.myaddr.l.google.com @ns1.google.com

Znajdź publiczny adres IP za pomocą polecenia dig

Czy mogę uzyskać te same informacje, korzystając z programów do rozwiązywania problemów opendns? Tak, możesz!

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

Znajdź publiczny adres IP za pomocą programów rozpoznawania nazw openDNS za pomocą polecenia dig

Metoda 2:

Te same informacje możemy uzyskać za pomocą polecenia host.

host myip.opendns.com resolver1.opendns.com

Przykładowe dane wyjściowe:

Using domain server:
Name: resolver1.opendns.com
Address: 208.67.222.222#53
Aliases:

myip.opendns.com has address 122.178.32.233
Host myip.opendns.com not found: 3(NXDOMAIN)
Host myip.opendns.com not found: 3(NXDOMAIN)

Znajdź publiczny adres IP za pomocą polecenia hosta

Metoda 3:

Możesz użyć polecenia curl, aby znaleźć publiczny adres IP swojego systemu na stronach internetowych osób trzecich. Ze względów bezpieczeństwa nie polecam wyszukiwania adresu IP za pomocą stron osób trzecich. Być ostrożnym!

Pokażę kilka przykładów.

curl ipinfo.io

Przykładowe dane wyjściowe:

{
 "ip": "122.178.32.233",
 "hostname": "abts-tn-dynamic-233.32.178.122.airtelbroadband.in",
 "city": "Coimbatore",
 "region": "Tamil Nadu",
 "country": "IN",
 "loc": "10.9925,76.9614",
 "org": "AS24560 Bharti Airtel Ltd., Telemedia Services",
 "postal": "641001"

Znajdź publiczny adres IP za pomocą polecenia curl

Oto kolejny:

curl ifconfig.me

Jeszcze jedno polecenie...

curl ip.sb

curl jest instalowany domyślnie. Jeśli przypadkiem nie zostanie zainstalowany, uruchom następujące polecenie, aby go zainstalować.

W Arch Linux i pochodnych:

sudo pacman -S curl

W RHEL, CentOS, Fedorze:

sudo yum install curl

Lub,

sudo dnf install curl

W Debianie, Ubuntu i jego pochodnych:

sudo apt-get install curl

Oto kolejna metoda znalezienia publicznego adresu IP.

curl https://wtfismyip.com/text

Przykładowe dane wyjściowe:

122.178.32.233

Znajdź publiczny adres IP za pomocą polecenia curl

Inne przydatne metody sprawdzania publicznego adresu IP podano poniżej.

curl api.ipify.org
curl https://ipinfo.io/ip
curl ipecho.net/plain
curl ifconfig.co
curl ident.me
curl icanhazip.com
curl ip.appspot.com

I to wszystko na teraz. Jakiej metody używasz do znalezienia publicznego adresu IP? Daj mi znać w sekcji komentarzy poniżej. Sprawdzę i zaktualizuję ten poradnik.

Powiązane artykuły