可以使用 nslookup
命令来实现域名到 IP 地址的转换。例如,将 www.example.com
转换为 IP 地址的 Shell 脚本如下:
#!/bin/bash
domain="www.example.com"
ip=$(nslookup $domain | grep -E -o -i "([0-9]{1,3}[\.]){3}[0-9]{1,3}")
echo "Domain: $domain, IP: $ip"
将域名到 IP 地址的转换结果保存到文件中,可以使用以下 Shell 脚本:
#!/bin/bash
domain="www.example.com"
ip=$(nslookup $domain | grep -E -o -i "([0-9]{1,3}[\.]){3}[0-9]{1,3}")
echo "$domain,$ip" >> domain_ip.txt
上述脚本会将 www.example.com
的 IP 地址写入 domain_ip.txt
文件中,每行一个域名-IP 对。
可以将上述 Shell 脚本添加到 cron
作业中,以定期执行域名到 IP 地址的转换并保存结果。这样可以轻松地维护和更新域名-IP 映射信息。