Чтобы собрать IP-адреса для определенного сайта и сохранить их в `.bat` файле, можно воспользоваться командной строкой Windows и некоторыми инструментами, такими как `nslookup` или `ping`, а также специализированными утилитами, если требуется получить полный список.
Вот пример того, как это можно сделать с использованием командной строки:
1. **Откройте командную строку**:
- Нажмите `Win + R`, введите `cmd` и нажмите Enter.
2. **Используйте `nslookup` или `ping` для получения IP-адресов**:
- Введите команду `nslookup <имя_сайта>`, чтобы получить его IP-адреса.
- Например:
```bash
nslookup youtube.com
```
3. **Создайте простой батник**:
На основе `nslookup`, создайте файл `get_ips.bat` с содержимым:
```bat
@echo off
set site=youtube.com
for /f "skip=4 tokens=2" %%i in ('nslookup %site% ^| find "Address:"') do echo %%i >> ips.txt
```
*Этот код выполняет `nslookup` для указанного сайта, пропускает первые 4 строки и берет только IP-адреса, сохраняя их в файл `ips.txt`.*
4. **Запустите созданный `.bat` файл**:
- Дважды кликните на `get_ips.bat`, чтобы выполнить скрипт и создать файл `ips.txt`, который будет содержать IP-адреса.
### Примечания:
- IP-адреса, полученные с помощью `nslookup`, могут меняться. Вы можете повторять процесс, чтобы обновить данные.
- Некоторые сайты используют балансировку нагрузки и могут иметь множество IP-адресов, назначаемых динамически, поэтому это будет ограниченный список.
- Для более полного сбора IP-адресов возможны различные способы, такие как использование специализированных инструментов и сканеров, однако следует помнить о легальности и этичности таких действий, а также о возможных ограничениях со стороны целевого сайта.
- Если вы хотите собрать IP-адреса автоматизированно регулярно, рассмотреть возможность написания скрипта, который будет это делать с заданной периодичностью.