domain ip check / 도메인 아이피 리스트 조회

domain list ip check   도메인 리스트 아이피 조회 스크립트

#!/bin/bash
# domain list -> ip check 
# jsh
# mail to : jsh@xinet.kr

function validateIP()
 {
 local ip=$1
 local stat=1
 if [[ $ip =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ ]]; then
 OIFS=$IFS
 IFS='.'
 ip=($ip)
 IFS=$OIFS
 [[ ${ip[0]} -le 255 && ${ip[1]} -le 255 \
 && ${ip[2]} -le 255 && ${ip[3]} -le 255 ]]
 stat=$?
 fi
 return $stat
}

for i in `cat domain_list.txt`
do
    IP=`ping -c 1 -w 1 $i | head -n 1 | awk '{print $3}' | sed -e s/\)//g | sed -e s/\(//g`
    
    validateIP $IP
    
    if [[ $? -ne 0 ]] 
    then
          echo "$i is IP = NONE "
    else
          echo "$i is IP = $IP "
    fi
    echo "----------------------------"
 done

코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호