Перейти к основному содержанию

BAT скрипт для определения IP адресов списка доменов

code

Скрипт читает файл со списком доменных адресов, в том числе локальных, пингует их и записывает результат в другой файл в виде домена и IP адреса.

@echo off
SetLocal EnableDelayedExpansion

:: файл
set monfile=list.txt

:: ping
for /f "usebackq delims=;" %%i in ("%monfile%") do (
  for /f "tokens=1,2 delims=[]" %%a IN ('ping -4 -n 1 %%i') do (
    if "%%b" NEQ "" set ip=%%b
  )
  echo %%i !ip! >> result.txt
  set ip=""
)
  • list.txt — файл со списком доменных адресов, должен быть в папке со скриптом
  • result.txt — результат

ping

Работает достаточно быстро, на удивление.

Теги

 

Похожие материалы

BAT скрипт для резервного копирования MySQL в Облако Mail.Ru

Накидал маленький BAT скрипт для резервного копирование MySQL баз в Облако Mail.Ru по протоколу WebDAV. Внесите свои данные и через scheduler настройте расписание резервного копирования.

Теги

Работа с реестром Windows из командной строки или BAT файла

Нужно добавить запись в реестр с помощью BAT файла? Хотите по расписанию править ветки реестра? Нужно исправить значение реестра в командной строке? Легко!

Теги