【发布时间】:2020-05-15 04:02:29
【问题描述】:
我有一份公网 IP 地址列表的 csv 文件格式的每日报告,我需要填写公网 IP 的主机名。主机名可以是 OrgId 或网络名。
我需要编写一个 bash 脚本来自动执行 whois 搜索,而不是手动逐个搜索并将其填充到 csv 文件中。
示例:这是一长串公共 IP 地址的摘录
Port,Type,S_Host,S_IP,Port,D_Host,D_IP,Port
2,tcp,N/A,8.8.8.8,2,N/A,47.246.57.232,8
3,tcp,N/A,47.246.57.232,2,N/A,217.17.81.9,3
我需要对第 4 列和第 7 列中的 IP 进行 whois 搜索,然后在字段 3 和 6 中填写主机名。
期望的输出:
Port,Type,S_Host,S_IP,Port,D_Host,D_IP,Port
2,tcp,Google,8.8.8.8,2,Alibaba,47.246.57.232,8
3,tcp,Alibaba,47.246.57.232,2,MVTV,217.17.81.9,3
【问题讨论】: