Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 27

Тема: Узнать IP адрес удаленного контроллера

  1. #1

    По умолчанию Узнать IP адрес удаленного контроллера

    Добрый день. Подскажите пожалуйста, есть ли способ определить ip адрес контроллера удаленного. Может ли контроллер отправить, например, http запрос на сервер, а сервер увидит с какого адреса пришел запрос и тем самым узнает ip?

  2. #2
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Оно так и работает, но возможны и вполне вероятны различные посредники.

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,660

    По умолчанию

    если на контроллере указан его мас адрес и известна в целом сеть предприятия, где он установлен, то из линха командой nmap легко и быстро узнать IP.

    интересно, плк так удален, что рядом ни одной души ?

  4. #4

    По умолчанию

    ПЛК могут находиться в разных точках земли. Сейчас для связи нашего сервера с ПЛК нам приходится получать статический адрес для выхода в интернет. То есть на данный момент сервер знает, что, например, на ip 101.100.111.100 на порту 1200 находится плк и он с ним успешно соединяется. Но так как на некоторых наших объектах нет возможности протянуть проводной интернет, приходится использовать gsm модемы, а у сотовых операторов не всегда получается получить статический ip. Вот и хотелось бы, чтобы контроллер, выходя в интернет, сам "постучался" на сервер, передал какой-то http запрос, а сервер увидит с какого ip этот запрос пришел.

  5. #5
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    1. Попросить у оператора статический адрес.
    2. DynDNS, если IP белый.
    3. VPN, если за NATом и можно поставить роутер на стороне ПЛК.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,660

    По умолчанию

    Есть несколько путей при отсутствии реальных IP на объектах
    1. получение ПЛК серого IP провайдера, так же на сервере модем с серым IP провайдера - договор с провайдером об организации сети на пуле серых IP адресов, принадлежащих только вам и никому больше
    2. к плк устанавливать роутер с возможностью поднятия VPN каналов, сервер должен иметь реальный статический IP адрес и являться сервером VPN. тогда пофигу на провайдеров, за роутером можно разворачивать свои сети с несколькими ПЛК и т.д.
    3. Привязывание реального динамического IP, если таковой выдается провайдером к различным службам DNS, например роутеры имеют такие функции со службами DNS от производителя роутера (модема)

    Серый IP, даже если вы напишите программу в ПЛК для определения на 99% расположен за NAT провайдера и вы, даже зная его никогда не попадете на ПЛК, вас просто файрволы провайдера пошлют лесом.

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    а вот так попробуйте узнать свой локальный и публичный адрес https://diafygi.github.io/webrtc-ips/
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8

    По умолчанию

    Узнать мы можем какой ip присваивает провайдер при подключении к интернету. Но он при каждом подключении разный же. Придется каждый раз в ручную менять ip адрес на сервере.
    Сейчас рассматривается вариант с установкой роутера (у сервера статический ip). но было бы удобнее все таки, чтобы контроллер это делал.
    Контроллер может, например, обратиться к серверу который capzap указал?
    Из темы http://www.owen.ru/forum/showthread.php?t=19063 выходит, что это возможно. Но используя пример из этой темы ничего не получается. Пробовали пример с диска где контроллер ping отправляет на сервер, в этом случае сервер тоже не видит с какого ip идет ping.

  9. #9
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    А зачем вы контроллеры голым задом в Сеть выставляете вообще? Ждёте, когда они под раздачу хакерам попадут? Ставьте роутер с VPN лучше.

  10. #10

    По умолчанию

    Скорее всего к роутеру и придем.
    Вопрос безопасности тоже интересует. Если контроллер в сети и у роутера нет проброса порта 1200 то может хакер как-то навредить?

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Интернет-клиент IP-адрес
    от Delusion в разделе Master SCADA 3
    Ответов: 16
    Последнее сообщение: 08.11.2015, 11:55
  2. Как теперь узнать МАС контроллера?
    от Boris3B в разделе ПЛК3хх
    Ответов: 9
    Последнее сообщение: 14.03.2011, 16:39
  3. изменить Ip-адрес программно
    от michaeladm в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 02.09.2010, 18:18
  4. Узнать динамический Ip
    от Zjrin Alexandr в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 26.03.2010, 13:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •