Как локально (в локальной сети) и публично (через Интернет) получить доступ к IP-камере, используя только один IP?
Это возможно? Если да, то как его настроить?
В настоящее время я получаю доступ к своей IP-камере через 192.168.1.2:8888
когда дома, и some_public_ip:8888
(перенаправлено) когда выйдет. На самом деле, каждый раз, когда я запускаю приложение для мониторинга IP-камер на своем смартфоне / планшете, приходится переключаться с одной конфигурации на другую.
3 ответа
У меня была такая же проблема: я не мог получить доступ к своей IP-камере из моей внутренней частной сети, используя мой публичный IP-адрес. У меня есть маршрутизатор Linksys и я нашел в настройках безопасности интернет-фильтрацию перенаправления NAT. После того, как я отключил это, я теперь могу просто использовать свой публичный IP-адрес, даже находясь внутри.
Вы можете сделать это, имея DNS-сервер в своей сети. (звучит дорого, но на некоторых маршрутизаторах есть роль DNS).
Создайте запись A, соответствующую вашей записи DDNS, но вместо этого укажите внутренний IP-адрес. Таким образом, когда вы находитесь в сети, маршрутизатор отправит ваш запрос на внутренний IP-адрес видеорегистратора.
Пример: DDNS Record. MyDVR.ddns.org указывает на внутреннюю запись DNS 1.1.1.1 (мой WAN IP). MyDVR,ddns.org указывает на 192.168.1.1 (IP-адрес моего DVR LAN)
При подключении везде в интернете. Ваш URL MyDVR.ddns.org будет разрешен как 1.1.1.1, так что он будет подключаться к вашему WAN IP, а NAT будет перенаправлять на ваш DVR.
При подключении через вашу локальную сеть. ваш URL MyDVR.ddns.org будет разрешен 192.168.1.1, поэтому он будет подключаться напрямую к вашему DVR.
Некоторые маршрутизаторы также позволяют создавать правила брандмауэра для маршрутизации трафика обратно в DVR, но в некоторых случаях это создает риск, который может быть использован программным обеспечением для тестирования.
Единственный другой способ сделать это - иметь отдельный выделенный внешний IP-адрес, предназначенный только для камеры. Компьютеры в локальной сети будут видеть текущую камеру как в той же локальной сети, поэтому вы используете внутренний IP-адрес камеры. Компьютеры вне локальной сети (то есть через Интернет) видят IP-адрес вашего модема / маршрутизатора, который перенаправляет только этот порт на внутренний IP-адрес.
Я просто настроил его в программном обеспечении камеры, как если бы это были две отдельные камеры: одна с внутренним адресом, а другая с внешней. Тогда это просто вопрос нажатия на нужную камеру в программном обеспечении (и легко сказать, так как один показывает изображение, а другой нет).