1. 개요

일괄로 nslookup을 수행하는 방법이다.


2. 스크립트

while read DNS_LINE;
do
    DNS_NAME=`echo $DNS_LINE | cut -d' ' -f1`
    RESULT=`nslookup $DNS_NAME | tail -2 | head -1 | awk -F ": " {'print $2}'`

    if [ -n "$RESULT" -a "$RESULT" != "NXDOMAIN" ]; then
        echo $DNS_NAME " : " $RESULT
    elif [ "$RESULT" == "NXDOMAIN" ]; then
        echo $DNS_NAME ": NXDOMAIN : " $RESULT
    else
        echo $DNS_NAME ": ENDPOINT MAPPING:" $RESULT
    fi
done < [파일명]