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 otwartychW jaki sposób Twój komputer faktycznie komunikuje się z Internetem?
Czytaj dalej Powiązane tematy- Linux
- Adres IP
- Polecenia Linuksa
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 HossainaZapisz 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ć