>  기사  >  운영 및 유지보수  >  Linux 터미널을 사용하여 공용 IP를 얻는 5가지 명령

Linux 터미널을 사용하여 공용 IP를 얻는 5가지 명령

不言
不言원래의
2019-03-20 14:02:513939검색

공인 IP는 인터넷을 통한 컴퓨터 간의 통신에 사용됩니다. 공용 IP로 실행되는 컴퓨터는 인터넷을 사용하여 전 세계에서 접속할 수 있습니다. 그래서 우리는 그것이 인터넷상의 컴퓨터의 정체성이라고 말할 수 있습니다.

Linux 터미널을 사용하여 공용 IP를 얻는 5가지 명령

이제 질문은 공공 지적 재산을 어떻게 알 수 있느냐는 것입니다. GUI가 있는 머신의 경우 이와 같은 웹 도구를 사용하면 쉽게 IP를 얻을 수 있지만 터미널 액세스만 가능한 머신의 공인 IP는 어떻게 얻습니까?

해결책: 다음 명령 중 하나를 사용하여 Linux 터미널에서 시스템의 공용 IP를 찾을 수 있습니다. 이는 쉘 스크립트에도 유용합니다.

Linux 명령을 사용하여 공용 IP 찾기

명령 1:

dig 명령을 사용하여 공용 IP 주소를 찾습니다. dig 명령은 Linux 시스템에서 OpenDNS 서버에 연결하여 공용 IP 주소를 찾는 데 사용되는 DNS 조회 유틸리티입니다.

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

명령 2:

아래 예와 같이 wget 명령을 사용하여 공용 IP 주소를 가져옵니다.

$ wget http://ipecho.net/plain -O - -q ; echo

명령 3, 4, 5:

curl 명령을 사용하여 공개 주소를 가져옵니다.

$ curl ipecho.net/plain; echo
$ curl icanhazip.com
$ curl ifconfig.me

쉘 스크립트에서 공개 IP 얻기

쉘 스크립트에서 다음 명령을 사용하여 컴퓨터의 공개 IP를 얻고 이를 변수에 저장하여 쉘 스크립트 어디에서나 사용할 수 있습니다.

#!/bin/bash

PUBLIC_IP=`wget http://ipecho.net/plain -O - -q ; echo`
echo $PUBLIC_IP

이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 Linux 튜토리얼 비디오 칼럼을 주목하세요!

위 내용은 Linux 터미널을 사용하여 공용 IP를 얻는 5가지 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.