linux 下根据域名获取IP地址

warning: 这篇文章距离上次修改已过224天,其中的内容可能已经有所变动。

在linux操作系统下,根据域名获取IP地址,比较简单的有以下两种方法,都是使用linux基础命令实现的。
两种方法各有优缺点,可以自行选用,不过我自己使用的第一种方法,比较灵活。

host='www.baidu.com'
#需要填写DNS服务器,否则可能获取不到
ip11=`nslookup $host 127.0.0.1 | awk 'NR==5 { print $3 }'`
#根据ping的结果截取IP地址,受系统设置的DNS限制
ip12=`ping $host -s1 -c1 | grep $host | head -n1 | cut -d'(' -f2 | cut -d')' -f1`
最后修改于:2022年04月24日 15:19

添加新评论