14 lines
341 B
Bash
14 lines
341 B
Bash
![]() |
#!/bin/bash
|
|||
|
|
|||
|
# 检查参数个数是否正确
|
|||
|
if [ $# -ne 2 ]; then
|
|||
|
echo "用法: $0 <域名> <DNS服务器地址>"
|
|||
|
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}$"
|