Jak znaleźć publiczny adres IP w systemie Linux?

Jak znaleźć publiczny adres IP w systemie Linux?

Adresy IP stanowią podstawę działania Internetu. Istnieją dwa podstawowe typy adresów IP: publiczny i prywatny. Publiczne adresy IP służą do łączenia się z sieciami zewnętrznymi, natomiast prywatne adresy IP służą do identyfikacji urządzeń podłączonych do sieci lokalnej.





Możesz uzyskać swój publiczny adres IP w systemie Linux na kilka sposobów. W tym artykule omówimy pokrótce, w jaki sposób można użyć polecenia host, polecenia dig i niektórych usług zewnętrznych, aby znaleźć publiczny adres IP systemu.





Uzyskaj publiczny adres IP za pomocą polecenia hosta

ten gospodarz Narzędzie zapewnia dostęp do informacji związanych z DNS, w tym publicznego adresu IP komputera z systemem Linux. Gdy uruchomisz to polecenie bez żadnych opcji, wyświetli nazwę serwera DNS, adres i publiczny adres IP twojego systemu.





host myip.opendns.com resolver1.opendns.com

Możesz poszukać linii wyjściowej zawierającej publiczny adres IP i wyświetlić go za pomocą awk Komenda.

jak zmienić domyślne konto Google w chrome?
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Korzystanie z polecenia kopania

Narzędzie do kopania w Linuksie to kolejne przydatne narzędzie do pobieranie danych DNS powiązane z Twoim komputerem. Możesz uzyskać publiczny adres IP w systemie Linux za pomocą następującego polecenia dig.



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

Związane z: Co to jest statyczny adres IP? Oto dlaczego go nie potrzebujesz

Korzystanie z usług zewnętrznych

Wiele usług innych firm może wyświetlać Twój publiczny adres IP. Dostęp do większości tych usług można uzyskać za pomocą kędzior lub wget pożytek. Poniższe polecenia wykorzystują niektóre takie usługi.





curl https://ipinfo.io/ip ; echo
wget -qO- https://ipecho.net/plain ; echo

Wyżej wymienione polecenia pobierają publiczny adres IP z ipinfo.ip Strona internetowa.

curl https://ipecho.net/plain ; echo
wget -qO- https://ipecho.net/plain ; echo

Te przykłady pobierają Twój publiczny adres IP z ipecho.net Serwis internetowy.





curl https://ifconfig.me ; echo
wget -qO- https://ifconfig.me ; echo

ten ifconfig.me witryna dostarcza informacje o adresie IP dla powyższych poleceń. Dostępnych jest wiele innych witryn internetowych, które oferują podobne usługi.

Znajdowanie swojego publicznego adresu IP w systemie Linux

Możesz łatwo znaleźć swój publiczny adres IP, korzystając z jednej z powyższych metod. Kluczową zaletą tych podejść jest to, że wyświetlają poprawny adres IP, nawet jeśli jesteś za routerem NAT. Tak więc każdy może ich użyć do określenia swojego publicznego adresu internetowego.

karta SD mówi, że zapis jest chroniony, ale nie jest

Pakiety sieciowe przesyłane przez Internet mają określony model, który stanowi podstawę komunikacji cyfrowej. Model OSI odpowiada za transfer danych i komunikację między dwoma lub więcej urządzeniami podłączonymi do tej samej lub różnych sieci.

Udział Udział Ćwierkać E-mail Co to jest model OSI? Wyjaśnienie modelu połączeń systemów otwartych

W jaki sposób Twój komputer faktycznie komunikuje się z Internetem?

Czytaj dalej
Powiązane tematy
  • Linux
  • Adres IP
  • Polecenia Linuksa
O autorze Rubajat Hossain(39 opublikowanych artykułów)

Rubaiat jest absolwentem CS z silną pasją do open-source. Oprócz tego, że jest weteranem systemu Unix, zajmuje się również bezpieczeństwem sieci, kryptografią i programowaniem funkcjonalnym. Jest zapalonym kolekcjonerem książek z drugiej ręki i ma nieustanny podziw dla klasycznego rocka.

Więcej od Rubaiata Hossaina

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować