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

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

Теги

Drupal — размещение блока в произвольном месте статьи

Многие владельцы сайтов сталкиваются с необходимостью размещения дополнительных блоков в своих статьях. Это может быть рекламный блок или какое-то объявление. Или просто какое-то декоративное праздничное оформление сайта.

Теги