월간 인기 게시물

게시물 718건
   
터미널에서 Public IP(공인아이피) 찾는방법
글쓴이 : 최고관리자 날짜 : 2016-09-28 (수) 09:45 조회 : 2519
                                
1. dig 
# dig +short myip.opendns.com @resolver1.opendns.com
XXX.XXX.208.36

# dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
"XXX.XXX.208.36"
   +[no]short          (Display nothing except short form of answer)

# host myip.opendns.com resolver1.opendns.com
Using domain server:
Name: resolver1.opendns.com
Address: 208.67.222.222#53
Aliases: 

myip.opendns.com has address XXX.XXX.208.36
Host myip.opendns.com not found: 3(NXDOMAIN)
Host myip.opendns.com not found: 3(NXDOMAIN)


2. curl
#  curl ipecho.net/plain; echo
XXX.XXX.208.36

# curl icanhazip.com
XXX.XXX.208.36

# curl ifconfig.co
XXX.XXX.208.36


3 wget 
# wget -qO- http://ipecho.net/plain ; echo
XXX.XXX.208.36
※-O,  --output-document=FILE    write documents to FILE.
   -q : --quite  Turn off Wget's output.


4. lynx 
# lynx -dump checkip.dyndns.org
   Current IP Address: XXX.XXX.208.36


5 Bash script
위에서 언급했던 네가지 방법을 bash 스크립트화해서.....
# cat find_publicip.sh 
MY_IP="$(dig +short myip.opendns.com @resolver1.opendns.com)"
echo "My OpenStack / Public IP address: ${MY_IP}"

# sh find_publicip.sh 
My OpenStack / Public IP address: XXX.XXX.208.36


6. 메타데이타 정보 이용
# curl http://169.254.169.254/latest/meta-data
ami-id
ami-launch-index
ami-manifest-path
block-device-mapping/
hostname
instance-action
instance-id
instance-type
local-hostname
local-ipv4
placement/
public-hostname
public-ipv4
reservation-id

# curl http://169.254.169.254/latest/meta-data/public-ipv4; echo
XXX.XXX.208.36

이름 패스워드
스타일
굴림
10pt
<html> <body>
 
 
 
 
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.