#!/bin/bash # 检查参数个数是否正确 if [ $# -ne 2 ]; then echo "用法: $0 <域名> " exit 1 fi domain="$1" dns_server="$2" # 使用dig命令查询域名对应的IP地址,并过滤结果只保留IP地址 dig +short "$domain" @$dns_server | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$"