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

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 настройте расписание резервного копирования.

Теги

Подключаем Облако Mail.Ru через WebDAV с помощью командной строки

Рано или поздно все мы начинаем задумываться о резервном копировании наших файлов. Компьютеры имеют свойство ломаться, папки случайно удаляются неизвестно куда и кем. Нужно периодически делать резервную копию, а куда? Ясное дело, в облако!

Теги