#!/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}
get_nslookup.sh
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.