Доступ к домашнему оборудованию извне (IP адреса серые и белые, динамический DNS (DDNS), p2p)
Для того чтобы получить удаленный доступ к устройству (сетевой жесткий диск, видеорегистратор, IP камера, система умного дома, сетевой принтер и так далее ) через сеть интернет нужно знать какой у нас (Вас) IP адрес. А затем настроить удаленный доступ одним из способов описанных ниже. Статья посвящена "чайникам", разбираемся по пунктам, последовательно и вдумчиво.
Разбираясь с настройками видеорегистратора мне пришлось разобраться с видами IP адресов и организации удаленного доступа из этого получилась отдельная статья
белые IP делятся на:
статический
динамический
серые IP
Обычно серые IP-адреса имеют следующие диапазоны:
10.0.0.0 — 10.255.255.255
172.16.0.0 — 172.31.255.255
192.168.0.0 — 192.168.255.255
(!) Если вы не знаете какой у вас адрес, но он скорее всего серый так как за белый придется (чаще всего) заплатить
Самый простой способ заглянуть в договор с провайдером или позвонить провайдеру интернет и спросить его. Но можно сделать по другому.
Заходим в настройки своего роутера, и заходим в раздел WAN (Интернет), смотрим WAN IP-адрес, который присвоен роутеру интернет провайдером. Но иногда найти вот этот IP адрес довольно сложно, например на роутере Asus c прошивкой Padavan нужно зайти вот сюда: http://Ваш_IP/device-map/internet.asp (Пример: http://192.168.1.1/device-map/internet.asp) по другому IP адрес с этой прошивкой посмотреть не получится.
Затем заходим на любой сайт, на котором можно посмотреть свой внешний IP-адрес. Их много, например...
Список сайтов показывающих информацию о соединении, проверка адресов IPV4, IPV6 , настроек.
Яндекс Интернетометр (https://yandex.ru/internet)
Test ipv4, ipv6 (http://test-ipv6.com/)
Speedtes (https://www.speedtest.net)
Внимание!
В браузере должен быть выключен VPN, блокировщики рекламы, анонимайзеры и так далее (использовать нужно голый браузер без включенных расширений, по крайне мере тех которые меняют метрики соединения если Вы не знаете как расширения действуют выключите их все или зайдите с "нулевого" браузера у которого не установлены расширения чаще всего это Edge который установлен в системе по умолчанию, а пользуются Chromом)
Если:
WAN IP-адрес в настройках роутера и на сайте отличатся это серый IP-адрес.
WAN IP-адрес в настройках роутера и на сайте совпадают – то белый (Но! Скорее всего динамический.)
Отличить белый статичный от белого динамического можно наблюдением если с течением времени IP адрес меняется то он динамический.
Для получение удаленного доступа можно воспользоваться:
Белым IP адресом (если он есть)
Динамическим DDNS (работает с любым белым IP адресом)
Подключится к облачному сервису P2P (сработает в любом случае)
Будем подключатся к облачному сервису P2P так как это будет работать в любом случае, т. е. и с любым белым, и с серым IP адресом.
(!) С серым IP остается использовать только P2P сервисы ("Облако P2P")
Peer-to-peer (P2P )— равный к равному, от пользователя к пользователю. Одноранговая, децентрализованная, пиринговая, оверлейная компьютерная сеть.Каждый компьютер является и сервером и клиентом одновременно. Поэтому тут становится неважно использование IP адреса, но это лирика, переходим к практике, будем использовать сервисы P2PПример сервисов P2P для видеонаблюдения
Сервис Hik-connect (http://i.hik-connectru.com/) для видеорегистраторов
Сразу скажу что сервис DDNS (динамический DNS) для серого IP работать не будет (работает только с любым белым IP статичным и динамическим IP).
По технологии приведенной выше я с удивлением узнал что у меня белый IP, и видимо статический, но я продолжаю наблюдение за ним.
Необходимо воспользоваться сервисами DDNS (Dynamic Domain Name Server), которые автоматически будут сопоставлять ваш текущий IP-адрес с вашим доменным именем.
Таких сервисов очень много, они есть платные и бесплатные, вот несколько примеров (посмотря в интернете в их найдете огромную кучу)
Примеры настройки роутера для работы с сервисами DDNS
- No-IP
Ссылка: http://www.noip.com
Действителен 30 дней потом нужно обновлять
Настройка
DDNS провайдер: No-IP
Адрес сервера: www.noip.com
Домен (Host Name, Имя хоста): xxxxxxx.ddns.net
Пользователь(Логин или адрес e-mail): мой_адрес@mail.com
Пароль: Ваш пароль XXXX
- Newddns
Есть еще одни сервис это Newddns
Настройка
Адрес сервера: www.newddns.com
Домен: ваше имя домена.newddns.com (Пример: video.newddns.com )
Пользователь: ваше имя домена (Пример: video)
Пароль: ХХХХХ
На скриншоте ниже показана настройка сервиса DDNS средствами роутера Asus прошивка Padavan
Asuscomm.com http://www.asuscomm.com выбран потому как на роутере Asus сделать это легче всего.
No-IP http://www.noip.com выбран этот сервис как демонстрация написанного выше
Автоматический
В ручную
(Автоматическая переадресация портов, UPnP, IGD UPnP)
Можно включить автоматическую переадресацию портов (UPnP) .
Возможно кому то это пригодится так как не придется парится с прописыванием портов. Хотя, иногда это не рекомендуют, так как может быть конфликт портов.
Называется это по разному ( "проброс" или "маршрутизация" портов, "Port forwarding"/"Виртуальный сервер", переадресация портов, ручная переадресация портов и так далее), но суть одна перенаправить, разрешить передачу данных из внешней сети на внутреннюю по необходимым портам.
Проброс портов на роутере понадобится в случает подключение к видеорегистратору через сеть интернет т. е. из любого места при белом IP адресе, статическом и динамическом.
Проброс портов нужен:
при белом статическом IP адресе
при белом динамическом IP адресе
при настройки службы DDNS на роутере
при настройки службы DDNS на видеорегистраторе
(! )Т. е. проброс портов понадобится в любом случае при настройки с белым IP адресом