본문 바로가기

리눅스

[draft] 로컬 IP 및 공인 IP 확인하는 방법

로컬 IP 및 공인 IP 확인하는 방법(myip)

Bash 함수로 myip 명령어 만들기

.bashrc 파일 수정

vim ~/.bashrc
myip() {
  externalip=$(curl -SsfL ifconfig.co)
  localip=$(ip route get 1.2.3.4 2>/dev/null | grep -Eo 'src [0-9.]+' | grep -Eo '[0-9.]+')
  echo "Local IPADDR    : $localip"
  echo "External IPADDR : $externalip"
}

설정 반영

source ~/.bashrc

사용 방법

myip
Local IPADDR    : 10.100.3.188
External IPADDR : 3.14.11.88

 

myip 함수는 로컬 IP와 공인 IP를 한 번에 확인할 수 있는 실무에 바로 쓰기 좋은 Bash 생산성 도구입니다.