Приветствую,
У меня есть список IP-адресов размером 2/24 в отдельных текстовых файлах. Что меня интересует, так это найти способ разрешить хосты этих IP-адресов и отфильтровать, чтобы отображать только домен верхнего уровня.
например; 192.168.1.1 преобразуется в www.mywebsite.com
с помощью сценария оболочки можно будет отфильтровать и добавить результат в новый файл, отображающий разрешение 192.168.1.1 на mywebsite.com
причина этого находится внутри данных / 24s, с которыми я работаю. У меня есть виртуальные машины, такие как web1-10 и mail-10, и я хотел бы отфильтровать эти совпадения, чтобы знать только те домены, которые я использую в своих сетевых блоках.
Большое спасибо команде, я ценю любую помощь, чтобы помочь найти решение с этим.
С уважением, Ник
как только вы разрешите имена, передайте свой вывод в это:
awk -F '.' -v OFS = '.' '{печать $ (NF-1), $ NF}'
кредит: http://groups.google.com/group/comp.lang.awk/browse_thread/thread/518fadbf02c4eb74?pli=1
for IP in $(cat file1.txt file2.txt); do echo "$IP resolves to $(dig +short -x $IP)" done