networking扫描,过滤顶级域名

问候,

我在单独的文本文件中列出了2/24的IP地址。 我感兴趣的是find一种方法来parsing这些IP地址的主机,并过滤掉只显示顶级域名。

例如; 192.168.1.1parsing为www.mywebsite.com

使用shell脚本,然后可以过滤出来并将结果附加到显示192.168.1.1的新文件,parsing为mywebsite.com

其原因是在给定/ 24s内部我正在与我有虚拟机,如web1-10和mail-10,我想过滤这些匹配,只知道我在我的networking上运行的域。

非常感谢团队,我感谢任何帮助,以帮助find解决scheme。

尼克

对于IP $(cat file1.txt file2.txt); 做
   echo“$ IPparsing为$(dig + short -x $ IP)”
 DONE

一旦你解决了名字,输出到这个:

awk -F'。' -v OFS ='。' '{print $(NF-1),$ NF}'

信用: http : //groups.google.com/group/comp.lang.awk/browse_thread/thread/518fadbf02c4eb74?pli=1