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 dnsutilsW RHEL, CentOS, Fedorze:
sudo yum install dnsutils
Lub,
sudo dnf install dnsutilsW Debianie, Ubuntu i jego pochodnych:
sudo apt-get install dnsutilsTeraz 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.comZnajdź 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.comZnajdź 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.comPrzykł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.ioPrzykł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.sbcurl 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 curlW RHEL, CentOS, Fedorze:
sudo yum install curlLub,
sudo dnf install curlW Debianie, Ubuntu i jego pochodnych:
sudo apt-get install curlOto kolejna metoda znalezienia publicznego adresu IP.
curl https://wtfismyip.com/textPrzykładowe dane wyjściowe:
122.178.32.233Znajdź publiczny adres IP za pomocą polecenia curl
Inne przydatne metody sprawdzania publicznego adresu IP podano poniżej.
curl api.ipify.orgcurl https://ipinfo.io/ipcurl ipecho.net/plaincurl ifconfig.cocurl ident.mecurl icanhazip.comcurl ip.appspot.comI 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.





