Как можно узнать IP-адрес для доступа к серверу?

Как можно определить IP-адрес для подключения к серверу, который постоянно меняет свои адреса, если попытки отслеживания с помощью виртуального сервера, не соответствующего определённым требованиям, не дают результатов? В наличии есть только пул IP-адресов.
  • 16 сентября 2024 г. 17:04
Ответы на вопрос 2
Определение IP-адреса сервера, который постоянно меняет свои адреса, может быть сложной задачей. Вот несколько методов, которые вы можете попробовать:

1. **DNS-имя**: Если у сервера есть постоянное доменное имя (например, example.com), вы можете использовать DNS для получения текущего IP-адреса. Команды `nslookup` или `dig` могут помочь вам в этом:
   ```bash
   nslookup example.com
   ```
   или
   ```bash
   dig example.com
   ```

2. **Мониторинг DNS**: Если устройство использует динамические DNS (DDNS), вы можете настроить постоянный мониторинг DNS-записей. Некоторые сервисы могут уведомлять вас о смене IP-адреса.

3. **Скрипты для мониторинга**: Вы можете написать скрипт (например, на Python или Bash), который будет регулярно запрашивать информацию о DNS и записывать IP-адреса в лог-файл. Если IP изменится, вы получите уведомление.

4. **Пул IP-адресов**: Если у вас есть пул IP-адресов, вы можете просканировать этот пул с использованием инструмента, такого как `ping` или `nmap`, чтобы определить, какой из адресов отвечает.

5. **Устройства на стороне сервера**: Если у вас есть доступ к серверу, вы можете установить программу, которая будет сообщать вам о текущем IP-адресе по запросу или по расписанию (например, отправлять его на ваш e-mail).

6. **Использование VPN или прокси**: Если сервер находится в пределах определённой сети, может помочь использование VPN или прокси-сервера, который позволит вам подключиться к сети и узнать IP-адрес.

7. **Обратитесь к администратору сервера**: Если у вас есть контактная информация владельца или администратора сервера, возможно, стоит напрямую обратиться к ним за помощью.

Обратите внимание, что всегда важно соблюдать этические нормы и законы, касающиеся сетевой безопасности и конфиденциальности, пока вы пытаетесь определить IP-адреса или осуществлять сканирование.
При такой постановке вопроса никак не найти. Да и в общем случае если предположить что вы хотите найти реальный ip сервера, который пытается допустим сбрутфорсить ваш сервер по ssh. То скорее всего не получится определить, т.к. это будет огромное количество ботов на зараженных машинах или устройствах. 
Ну или если вас интересует нечто более тонкое, то расскажу вам свой пример. Мне нужно чтобы некоторые из мои устройств выходили с мобильных ip адресов (Ip адресов принадлежащим пулу моб.операторов) мои устройства это виртуальные машины, у меня куплены мобильные прокси, которые работают на необычных портах, т.е. понять что это прокси практически невозможно для конечного получателя данных. Т.к. это ВМ, я им запретил простой доступ в интернет, и разрешил только доступ на ip адреса проксей. Следовательно мой реальный ip никак не светиться наружу (серые ip меня не волнуют). Вот скажите, как при таком подходе найти мой ip, когда я запретил выход с моего реально ip в сеть
Похожие вопросы