Найти тему

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

Скрипт читает файл со списком доменных адресов, в том числе локальных, пингует их и записывает результат в другой файл в виде домена и 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 — результат
-2

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

Источник:

💰 Поддержать проект

Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.