명령줄에서 신속하게 외부 IP 주소 가져오기

Anonim

SSH 등을 위해 명령줄에서 외부 IP 주소를 빠르게 가져와야 합니까? 부담 없이 curl 명령이나 dig를 사용하여 다양한 소스에서 신속하게 정보를 추출할 수 있습니다. 시간이 지남에 따라 신뢰할 수 있는 것으로 입증된 두 가지 옵션에 초점을 맞출 것입니다. 첫 번째는 매우 짧고 기억하기 쉽지만 후자는 가장 신뢰할 수 있는 것으로 간주될 수 있습니다.컬 ifconfig.me

또는 다음을 사용하십시오.

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

어떤 문자열이든 응답은 외부 IP 주소일 뿐이며, 이는 외부 세계에서 볼 수 있는 것으로 LAN IP와 다릅니다.

dig 명령 문자열은 분명히 꽤 길지만 OpenDNS는 IP 정보를 검색하는 것보다 훨씬 더 많은 작업을 수행하는 매우 안정적인 서비스이므로 보다 안정적인 장기 솔루션으로 간주될 수 있으므로 바로 가기 또는 스크립트를 기반으로 하는 것이 가장 좋습니다.

외부 IP가 자주 필요한 경우 앞서 언급한 dig 명령에서 bash 별칭을 만들거나 유지만 하는 무료 타사 앱의 도움으로 메뉴 모음으로 전환할 수 있습니다. OS X의 메뉴바에 있는 외부 IP 주소.

bash 앨리어싱을 사용하여 빠른 IP 검색 명령을 생성하려면 다음 행을 .bash_profile에 붙여넣으십시오.

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

변경 사항을 .bash_profile에 저장하면 이제 'getmyip'만 입력하면 전체 긴 명령 문자열을 사용할 수 있습니다. 발굴 문자열을 위해 CommandLineFu로 향합니다.

또한 웹 브라우저를 통해 ifconfig.me 및 whatismyip.org와 같은 다양한 웹사이트로 이동할 수 있습니다. 터미널에서 lynx를 사용하거나 GUI에서 Safari 및 Chrome을 사용하여 외부 IP를 얻을 수 있습니다. 그것도. 이러한 명령은 Mac OS X 또는 Linux에서 동일하게 작동하는 반면 브라우저 기반 접근 방식은 말 그대로 웹 브라우저를 실행할 수 있는 모든 곳에서 작동합니다.

명령줄에서 신속하게 외부 IP 주소 가져오기