반응형
myip 스크립트
.bash_profile 편집 및 적용
vim ~/.bash_profile
myip() {
extip=`dig @resolver1.opendns.com myip.opendns.com +short`
localip=`hostname -i`
echo "Local IPADDR : $localip"
echo "External IPADDR : $extip"
}
source ~/.bash_profile
스크립트 실행 결과
myip
$ myip
Local IPADDR : 10.255.255.99
External IPADDR : 123.123.123.123
- public ip
dig @resolver1.opendns.com myip.opendns.com +short
- private ip
hostname -I | awk {'print $1'}
- 한 번에 적용하기
#!/bin/bash
yum install -y bind-utils;
cat <<EOF >> ~/.bash_profile
myip() {
extip=`dig @resolver1.opendns.com myip.opendns.com +short`
localip=`hostname -i`
echo "Local IPADDR : $localip"
echo "External IPADDR : $extip"
}
EOF
source ~/.bash_profile
728x90
반응형
'스크립트' 카테고리의 다른 글
리눅스에서 패스워드를 변경하는 스크립트 (0) | 2021.01.25 |
---|---|
Shell 스크립트 for 반복문 (0) | 2021.01.07 |
[shell] 쉘 프로그래밍 (0) | 2020.09.04 |
MariaDB_alldump.sh (0) | 2018.06.27 |
SSL 인증서 만료일 체크 스크립트(90일 이하 도메인 알람) (0) | 2018.05.24 |