Szybko uzyskaj zewnętrzny adres IP z wiersza poleceń

Anonim

Chcesz szybko uzyskać zewnętrzny adres IP z wiersza poleceń dla SSH lub w inny sposób? Bez pośpiechu, możesz użyć polecenia curl lub dig, aby szybko wyodrębnić informacje z różnych źródeł. Skoncentrujemy się na dwóch różnych opcjach, które okazały się niezawodne w czasie, pierwsza jest dość krótka i łatwa do zapamiętania, ale druga opcja może być uważana za najbardziej niezawodną.curl ifconfig.me

Lub użyj następujących:

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

Odpowiedź z dowolnym ciągiem będzie niczym innym jak zewnętrznym adresem IP, czyli tym, co widzi świat zewnętrzny, innym niż adres IP Twojej sieci LAN.

Ciąg polecenia dig jest oczywiście trochę dłuższy, ale OpenDNS to bardzo niezawodna usługa, która robi znacznie więcej niż tylko pobieranie informacji o IP, więc może być uważana za bardziej niezawodne długoterminowe rozwiązanie, a zatem jest prawdopodobnie na czym najlepiej oprzeć wszelkie skróty lub skrypty.

Jeśli często potrzebujesz zewnętrznego adresu IP, utwórz alias bash za pomocą wspomnianego polecenia dig lub możesz przejść do paska menu za pomocą bezpłatnej aplikacji innej firmy, która nie robi nic poza twój zewnętrzny adres IP na pasku menu OS X.

Aby utworzyć polecenie szybkiego pobierania adresu IP przy użyciu aliasingu bash, wklej następujący wiersz do pliku .bash_profile:

alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'

Zapisz zmiany w .bash_profile, a teraz wystarczy wpisać „getmyip”, aby użyć całego długiego ciągu poleceń. Kieruje się do CommandLineFu po ciąg Dig.

Pamiętaj, że możesz także przejść do różnych stron internetowych, takich jak ifconfig.me i whatismyip.org, za pośrednictwem dowolnej przeglądarki internetowej, czy to lynx z terminala, czy Safari i Chrome w graficznym interfejsie użytkownika, aby uzyskać zewnętrzny adres IP też w ten sposób. Te polecenia będą działać tak samo w systemie Mac OS X lub Linux, podczas gdy podejście oparte na przeglądarce będzie działać dosłownie we wszystkim, co umożliwia uruchomienie przeglądarki internetowej.

Szybko uzyskaj zewnętrzny adres IP z wiersza poleceń