🔍 查询IP地址归属地的小工具脚本 🌐
发布时间:2025-03-17 10:58:20 编辑:庞君宗 来源:
在日常运维或网络安全排查中,我们经常需要快速查询某个IP地址的归属地。为了提升效率,下面分享一个简单实用的Shell小脚本!💪 这个脚本能够帮助你轻松获取IP地址的相关信息,包括国家、地区甚至城市等详细内容。
首先确保你的Linux系统已经安装了`curl`和`jq`工具,这是运行脚本的基础需求。接着,将以下代码保存为`iplookup.sh`文件:
```bash
!/bin/bash
检查是否传入参数
if [ -z "$1" ]; then
echo "Usage: $0
exit 1
fi
IP=$1
URL="http://ip-api.com/json/$IP"
发送请求并解析结果
DATA=$(curl -s "$URL")
COUNTRY=$(echo $DATA | jq -r '.country')
REGION=$(echo $DATA | jq -r '.regionName')
CITY=$(echo $DATA | jq -r '.city')
输出结果
echo "IP Address: $IP"
echo "Country: $COUNTRY"
echo "Region: $REGION"
echo "City: $CITY"
```
赋予执行权限后运行脚本即可查询目标IP地址的信息。例如:`./iplookup.sh 8.8.8.8`。这样,你就得到了Google公共DNS服务器的位置信息!🌐✨
这个小工具不仅方便快捷,还能大幅提高工作效率,非常适合IT从业者使用哦!🚀
上一篇:💻 Python爬虫框架Scrapy实例(四) 🕸️
下一篇:最后一页