get_nslookup.sh


#!/bin/bash

query()
{
   nslookup ${domain} | sed -n '/^[^A-Z]/p' | tail -n 1 | awk '{print $NF}' 2> /dev/null 
}

while read line; do
      ary=(${line//./ })
      if [[ "${line}" =~ ^\. ]]; then
            domain="www${line}"
      elif (( ${#ary[@]} == 2 )); then
            domain="www.${line}"
      else
             domain="${line}"
      fi
             #echo "${line} ${domain}"
            if nslookup ${domain} &> /dev/null; then
               echo "${line}      CNAME	   600        $(query)" >> success_list
            else
               echo "${line}" >> failed_list
            fi

done < ${1}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章