Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

Linux 명령줄을 사용하여 공개 IP 주소를 찾는 방법

이 간단한 자습서에서는 Linux 명령줄을 통해 IP 주소를 빠르게 결정할 수 있는 방법을 설명합니다.

때로는 특정 시스템의 공용 IP 주소가 무엇인지 알아야 합니다. 해당 컴퓨터에서 웹 브라우저에 액세스할 수 있는 경우 https://www.whatismyip.com과 같은 서비스를 사용하여 이 정보를 찾습니다. 그러나 원격 Linux 서버에서는 웹 브라우저 방식을 사용하는 것이 실용적이지 않습니다. 그래서 대신 다음 해킹을 사용합니다. 참고: wget을 설치하면 macOS에서도 작동합니다.

Linux 명령 프롬프트에 다음 줄을 입력합니다.

# wget -q -O – checkip.dyndns.org|sed -e 's/.*현재 IP 주소://' -e 's/<.*$//'
122.172.9.222

꽤 유용한 물건입니다. 이 명령을 자주 사용해야 하는 경우 기억할 필요가 없도록 명령으로 스크립트를 작성하는 것이 좋습니다. 좋아하는 텍스트 편집기를 사용하여 새 파일을 만듭니다. 다음 줄을 입력하십시오.

#!/bin/bash
wget -q -O – checkip.dyndns.org|sed -e 's/.*현재 IP 주소://' -e 's/<.*$/ /'

이제 파일을 /usr/bin/myipaddress와 같이 저장합니다. . 다음과 같이 실행 권한을 부여합니다.

# chmod +x /usr/bin/myipaddress

macOS를 사용하는 경우 myipaddress를 복사합니다. /usr/bin/ 대신 /usr/local/bin에 파일을 만들고 실행 권한도 부여해야 합니다.

이제 myipaddress를 실행하여 사용할 수 있는 스크립트가 있습니다. 명령줄에서. Linux 시스템이 사용 중인 현재 공용 IP 주소를 출력합니다. 이것은 IP 기반 인증과 같은 것을 사용하거나 동적 DNS 서비스를 사용하는 경우에 매우 유용할 수 있습니다.