Logo Logo en
  • iRidi Pro
    Основные компоненты
    • Приложение i3 Pro
    • iRidi Pro Server
    • iRidi Studio
    • iRidium studio v. 1.3.8 (устаревшая версия)
    Java Script в iRidi
    • Руководство
    • Справочник
    • Примеры
    • JS драйвера
    другие
    • Личный Кабинет
    • iRidium Cloud
    • iRidium Transfer
    • Push-уведомления
    • Лучшая практика
    Лицензирование
    • Лицензирование и передача проекта
    • Оффлайн-лицензирование
    • Активация iRidi Pro Server
  • Продукты
    i3 lite
    • Приложение i3 lite
    • Регистрация и лицензирование
    • Сервер
    • Модули
    KNX Home Server
    • Приложение i3 KNX
    • KNX Home Server
    BUS77 HOME SERVER
    • Приложения Bus77 Home и Bus77 Lite
    • Bus77 Home Server
    Решения
    • BYOD - решение для гостиниц
    • Портал жителя - решение для МКД
    iRidi SCADA
    • iRidi SCADA
  • Bus77
    НАСТРОЙКА BUS77
    • Основы Bus77
    • Приложения Bus77 Home и Bus77 Lite
    • Работа с драйвером Bus77 в iRidi Studio
    • Настройка шины Bus77 в iRidi Studio
    ПРОТОКОЛ BUS77
    • Характеристики CAN (Bus77)
    • Описание протокола
    • Исходники на GitHub
    ОБОРУДОВАНИЕ BUS77
    • Каталог Bus77 Pro
    • Каталог Bus77 Lite
  • Поддерживаемое оборудование
    Драйверы
    • Список драйверов
    • ProAV драйвера
    • AV & Custom Systems
    • JS драйвера
    • Сторонние драйвера и фриланс
    Протоколы и интерфейсы
    • Голосовое управление
    • 1-Wire
    • BACnet IP
    • Bus77
    • KNX
    • KNX IP BAOS
    • Weinzierl kBerry
    • Microsoft Exchange
    • Modbus
    • MQTT
    • NFC
    • ODBC
    • Onvif
    • SIP
    • SNMP
    • Wake On Lan
    • Z-Wave
    • ZigBee
    Производители
    • AMX
    • AVCiT
    • Beckhoff ADS
    • Biamp Tesira
    • Bluesound
    • Casambi
    • BSS Harman
    • Clipsal
    • ControlArt 7Port
    • Crestron
    • DigiBird
    • Domintell
    • Duotecno
    • EIDE
    • EPSNET
    • Global Cache
    • HDL Buspro
    • Helvar
    • IEAST
    • INELS BUS
    • INELS Wireless
    • Intesis
    • Kleger
    • Kramer VIA
    • Kramer 3000
    • Larnitech
    • Legrand Netatmo
    • LG TV
    • Lutron
    • Lutron Homeworks QS
    • MyHome
    • Nest
    • Novastar
    • Panasоnic PTZ
    • Philips Dynalite
    • PJLink
    • Satel
    • SamsungTV
    • Sonos
    • Somfy
    • SpinetiX
    • Televic Conference
    • TIS
    • Tion
    • URRI
    • Velbus
    • Velocio
    • Vinteo
    • WyreStorm
    • WiiM
    • Xicato
    • Yamaha
    • ZONT
    • Z-Wave.me
    Протестированное оборудование
    • Панель HDL S57
    • Панель HDL S10
    • SIP-домофон
    • Akuvox
    • Arlight
    • Divus
    • QBic TD-1050 PRO
    • QBic TD-1060 Slim
    • QBic TD-1070
    • Sigur
    • Uni-Ubi
    • Velocio
  • Оборудование iRidi

    Серверы
    • HS Сервер
    • ProAV Control Processor Basic
    • ProAV Control Processor Advanced
    • Спецификация контроллеров UMC
    • Настройка контроллера UMC C2
    • Настройка контроллера UMC C3
    • Настройка контроллера HDL IntelliCenter 2 (UMC C4)
    Модули расширения
    • I-PX-RS1
    • I-PX-RS4
    • I-PX-IR3
    KNX
    • KNX Home Server
    • KNX IP Interface
    Панели управления
    • iRidium Panel 7
    • Touch Panel P3
    • Touch Panel P6
    • Touch Panel P8
    • Touch Panel P10
    • Tabletop Touch Panel 10
    • AV Remote Control
    ОБОРУДОВАНИЕ BUS77
    • Каталог Bus77 Pro
    • Каталог Bus77 Lite
    • Differences
iRidium mobile web-site
Содержание
    Инструменты‌
    • Сведения о странице
    • Постоянная ссылка
    • Версия для печати
    • Спецстраницы
    • Связанные правки
    • Ссылки сюда
    Login / Create Account
    Материал из for iRidium developers
    Перейти к: навигация, поиск
    Эта страница является переводом страницы Port Forwarding. Перевод выполнен на 100%.

    Other languages:
    English • ‎русский

    Содержание

    • 1 Equipment control via the Internet
    • 2 Ways of Connecting iRidium to Equipment
      • 2.1 Connection via Static IP-address on the Internet
      • 2.2 Connection via the DDNS Subdomain - Without the Static IP-address

    Equipment control via the Internet

    General instructions for use of static IP-address, DDNS service, and configuring NAT, Port Forwarding when connecting i3 pro and iRdium server to controlled equipment via the Internet


    Ways of Connecting iRidium to Equipment

    The i3 pro application and iRdium server can connect to remote equipment to control and receive data. But it requires some settings of your network equipment (router). Ways to control remote equipment with the help of i3 pro and iRdium server:

    To use the application with the server, you need to open the following ports:

    30464 - for connecting the panel to the server using the iRidium protocol

    8888 - for access to the web interface of the server (it is not recommended to open access from the outside)

    But we strongly do not recommend opening access from the outside.


    The server's web interface has a limit on the number of open connections - 10. When you open network ports to the outside, you may lose access to the web interface if someone opens too many connections to it. (botnets, intruders, etc.).

    When the connection limit is reached, the web server will show you a message. Follow the instructions in this message to regain access to your server's web interface:


    Instructionsforports.jpg

    Connection via Static IP-address on the Internet

    i3 pro or iRdium server can connect to a remote router (and to the equipment via the router) by using the IP-address of the router on the Internet, provided that the address does not change, i.e. it is static.


    1 "'Receipt of static IP-addresses on the Internet"'

    The static IP-address on the Internet can be assigned to your IP router only by your Internet service provider (ISP). If you use the mobile Internet, the assignment of static addresses is impossible. Use the next option (DDNS).

    The static IP-address on the Internet is called "external static" or "white". If you have such address, it means that your router can be connected from anywhere and its address will not change.

    What is my Internet address? (the address will change if it is not static)


    Not all ISPs offer static IP-addresses. But if the ISP provided this service, follow the instruction of your ISP to set up the router for work with the static address.

    The next step will be to provide access via the router to the equipment - setting up the NAT service and Port Forwarding.


    2 "'Setting up of the NAT service, PortForwarding on the router"'

    The NAT service provides transfer of data sent to the router from the external network to LAN. If rules of data transfer are not set up, commands will not be sent anywhere but your router.

    NAT (Network Address Translation) - the service for translation of internal network IP-addresses to IP- addresses of the external network. Before you start to set up NAT, give the equipment you use static local IP-addresses


    The principle of forwarding data from the external network to the internal one:

    Port Forvarding Scheme.png
    1. a remote device sends a command to the router address in the Internet and the "external" port of the equipment specified in the table of data forwarding
    2. the router forwards the command to the device in the local network specified in the table of data forwarding
    3. the command is executed by the device


    The number of forwarding "rules" on the router has to be set up based on what devices of your network have to receive data or commands from the Internet.

    Using the example of the D-Link router, let us set up one forwarding rule (every network device needs its own rule):

    Port Forvarding Example.png
    1. "IP Address" - the local IP-address of the device on which you want to send commands from the Internet
    2. "Public Port" - the port where you need to send the command from the Internet so it would come to the device
    3. "Private Port" - the real hardware port that receives commands (it can be different from "Public Port")
    4. "Traffic Type" - the allowed protocol for connection between the sender and receiver of commands (TCP or UDP)


    for example: Your ISP gives your router a static public IP-address "'215.110.10.15"'. You set up the rule on the router to forward data from external TCP port "'8080"' to internal TCP port "'80"' of address "'192.168.0.100"' which is the address of the equipment.

    To connect to the equipment via the Internet, in connection settings you need to specify:
    Host: 215.110.10.15, Port: 8080

    To connect to the equipment from the same (local) network, you need to specify:
    Host: 192.168.0.100, Port: 80


    ATTENTION A potential security issue when using Port Forwarding!

    The open port on the router means that your equipment can be connected by anyone who finds an open port and finds out the type of the equipment. This problem can not be avoided because it is dictated by the technology of communication with remote devices via an open router port.

    Observe basic safety precautions:

    • do not open remote access to cameras that are not protected by a complex password
    • do not open remote access to equipment hardware that is not protected by a complex password
    • try to select an external port of the equipment which is different from the standard one to complicate the determination of the equipment type by the hacker


    Connection via the DDNS Subdomain - Without the Static IP-address

    i3 pro or iRdium server can connect to a remote router using a domain name issued for the router by the DDNS service. The domain name is used, if the ISP cannot give static IP-addresses, or if you use the mobile Internet.

    In there is no static external address, the IP-address of your router on the Internet will constantly change - this address is called "dynamic". The address change leads to the fact that the control program cannot access the equipment via the external IP-address of the router because it periodically loses relevance.


    The service of dynamic DNS (DDNS or DynDNS) provided by some companies can help to solve the problem of dynamic IP-address . It is used to assign a constant domain name to the router with the dynamic IP-address. This service is provided by several companies: No-IP, DynDNS, etc.


    How to assign a subdomain to the router with the help of the "'No-IP"' paid service. There are 3 setting stages:

    1. Register the subdomain on the website providing the DDNS service
    2. Set up the DDNS service on the router
    3. Ser up the NAT service, PortForwarding on the router


    1 "'Registration of your account and subdomain on the No-IP web site"'

    NoIpRegister1.png
    NoIpRegister2.png
    NoIpRegister3.png
    1. Register a new account on the website No-IP. During the registration process, select the subdomain address - this address will be used as the address of your router. For example: i3pro.hopto.org
    2. Confirm the account registration (the confirmation code will come by e-mail). You will be able to manage your domains in the "Managed DNS" tab.
    3. The subdomain created at account registration is already active. The name of the subdomain is required during setting up of your router


    Please, note that in the No-IP free account the subdomain has to be renewed every month (to press the renew button on the website), otherwise it will stop working. You can subscribe for 1 year or more to create multiple domains that will work constantly. See the terms of subscription on the web site.


    2 "'Setting up the router for work with the DDNS service from No-IP"'

    Make sure your router supports DDNS. The path to the DDNS settings depends on the model and manufacturer of the router. A few examples:

    DdnsOnRourer1.png
    DdnsOnRourer2.png
    DdnsOnRourer3.png
    DdnsOnRourer4.png

    Regardless of the router model, the DDNS settings are about the same:

    1. "Enable the DDNS Client" - it activates the service on the router
    2. "Server" - the server of a DDNS service provider, in our case: WWW.NO-IP.COM
    3. "User Name or E-mail Address" - the username or email you indicated during the registration process on the No-IP website
    4. "Password" - your password from the account on the No-IP website


    After you save the DDNS settings, your router will periodically report your IP-address on the Internet to on the No-IP web site, and the No-IP web site will redirect data sent to the subdomain address to router.


    3 "'Setting up of the NAT service, PortForwarding on the router"'

    The NAT service provides transfer of data sent to the router from the external network to LAN. If rules of data transfer are not set up, commands will not be sent anywhere but your router.

    NAT (Network Address Translation) - the service for translation of internal network IP-addresses to IP- addresses of the external network. Before you start to set up NAT, give the equipment you use static local IP-addresses


    The principle of forwarding data from the external network to the internal one:

    Port Forvarding Scheme.png
    1. a remote device sends a command to the router address in the Internet and the "external" port of the equipment specified in the table of data forwarding
    2. the router forwards the command to the device in the local network specified in the table of data forwarding
    3. the command is executed by the device


    The number of forwarding "rules" on the router has to be set up based on what devices of your network have to receive data or commands from the Internet.

    Using the example of the D-Link router, let us set up one forwarding rule (every network device needs its own rule):

    Port Forvarding Example.png
    1. "IP Address" - the local IP-address of the device on which you want to send commands from the Internet
    2. "Public Port" - the port where you need to send the command from the Internet so it would come to the device
    3. "Private Port" - the real hardware port that receives commands (it can be different from "Public Port")
    4. "Traffic Type" - the allowed protocol for connection between the sender and receiver of commands (TCP or UDP)


    for example: You registered the "'i3pro.hopto.org"' subdomain on the No-IP website and turned on the DDNS service on the router. Also, on the router you set up the rule for forwarding data from external TCP port "'8080"' to the internal TCP port "'80"' of address "'192.168.0.100"', which is the address of the equipment.

    To connect to the equipment via the Internet, in connection settings you need to specify:
    Host: i3pro.hopto.org, Port: 8080

    To connect to the equipment from the same (local) network, you need to specify:
    Host: 192.168.0.100, Port: 80


    ATTENTION A potential security issue when using Port Forwarding!

    The open port on the router means that your equipment can be connected by anyone who finds an open port and finds out the type of the equipment. This problem can not be avoided because it is dictated by the technology of communication with remote devices via an open router port.

    Observe basic safety precautions:

    • do not open remote access to cameras that are not protected by a complex password
    • do not open remote access to equipment hardware that is not protected by a complex password
    • try to select an external port of the equipment which is different from the standard one to complicate the determination of the equipment type by the hacker
    Источник — «https://dev.iridi.com/index.php?title=Port_Forwarding/en&oldid=116959»
    Категория:
    • Статьи
    About us
    Company
    Team
    History
    Philosophy
    Rewards
    Partnership
    Our partner
    Partnership Programs
    Apply for partnership
    products
    iRidium pro
    iRidium lite
    iRidium gate
    iRidium server
    Loads
    iRidium pro
    iRidium lite
    Other version
    Marketing materials
    Support
    On-line courses/Video
    Recommended equipment
    Other version
    iRidium pro
    Documentation
    FAQ
    Forum
    iRidium lite
    Documentation
    Forum
    Projects
    Standart projects
    Smart buildings
    Smart house
    Special solution
    Find a dealer
    News
    Youtube
    Twitter
    VK
    Logo
    contact@iridi.com
    +7 (499) 322-73-29

    Privacy policy