linux 下根据域名获取IP地址

在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`
文章作者: 若海; 原文链接: https://www.rehiy.com/post/32/; 转载需声明来自技术写真 - 若海

添加新评论