Назад | Перейти на главную страницу

Сетевое сканирование, фильтрация для домена верхнего уровня

Приветствую,

У меня есть список 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