Videovigilância + Internet + DynDns

bimmer318tds

New member
Boas tardes a todos,

Fiz uma pesquisa pelo assunto que pretendo, mas o resultado apenas me deu um ou dois resultados relacionados com webcams, o que não é bem o que pretendo.

Tenho montado um sistema de videovigilância com 4 câmaras, todas configuradas com o seu IP. Localmente, acedo sem qualquer problema, podendo ver as imagens das 4 câmaras quando coloco o endereço de uma delas.

A dúvida está no seguinte: como fazer para ver as imagens através da net, noutro local que não o meu router?

Tenho uma conta no DynDns, configurei o programa das câmaras e o router (um Pirelli daqueles que agora é entregue pelo Sapo), mas continuo com algumas dificuldades no acesso com o endereço do DynDns...

Alguma alma caridosa que perceba do assunto me poderá dar umas luzes que diminuam a minha escuridão nestas coisas de abrir portas e direccionar IP's?

Muito obrigado!
 
Ainda ontem gastei o meu dia a investigar e a fazer uma coisada do género... mas no caso em vez de videovigilância era para configurar um servidor de FTP para ser acedido de fora da rede de casa.

As minhas dúvidas eram muito semelhantes às tuas e também usei o dyndns.

Não deve servir de muito, mas cá vai:

Como primeiro passo fiz a conta no dyndns e configurei-a no router (um Thomson tipico).

Depois de configurada, verifiquei que realmente acedendo pelo endereço dyndns já entrava na página do router pela internet. Ou seja sucesso nesse ponto. Verifica primeiro isso.

Depois disso, realmente não fazia a menor ideia de como aceder a um IP privado dentro da minha rede.

Investiguei e vi que não tinha nada a ver com IP privado. Tinha que fazer no router forwarding da porta configurada no FTP, para a máquina onde esse servidor funcemina.

Uma vez concluído o processo, para aceder ao servidor externamente, bastava o mesmo URL, mas indicando o respectivo protocolo. Ou seja em vez de http://***.dyndns.com é simplesmente ftp://***.dyndns.com, automaticamente sou reencaminhado para o servidor.

Não sei se videovigilância usa algum protocolo especifico...

E este foi o site que utilizei para me orientar a abrir as portas: PortForward.com - Port Forwarding Guides Listed by Manufacturer and Model
 
Ainda ontem gastei o meu dia a investigar e a fazer uma coisada do género... mas no caso em vez de videovigilância era para configurar um servidor de FTP para ser acedido de fora da rede de casa.

As minhas dúvidas eram muito semelhantes às tuas e também usei o dyndns.

Não deve servir de muito, mas cá vai:

Como primeiro passo fiz a conta no dyndns e configurei-a no router (um Thomson tipico).

Depois de configurada, verifiquei que realmente acedendo pelo endereço dyndns já entrava na página do router pela internet. Ou seja sucesso nesse ponto. Verifica primeiro isso.

Depois disso, realmente não fazia a menor ideia de como aceder a um IP privado dentro da minha rede.

Investiguei e vi que não tinha nada a ver com IP privado. Tinha que fazer no router forwarding da porta configurada no FTP, para a máquina onde esse servidor funcemina.

Uma vez concluído o processo, para aceder ao servidor externamente, bastava o mesmo URL, mas indicando o respectivo protocolo. Ou seja em vez de http://***.dyndns.com é simplesmente ftp://***.dyndns.com, automaticamente sou reencaminhado para o servidor.

Não sei se videovigilância usa algum protocolo especifico...

E este foi o site que utilizei para me orientar a abrir as portas: PortForward.com - Port Forwarding Guides Listed by Manufacturer and Model

Pois, mas eu a tentar aceder a partir de outro acesso à net nem consigo "ver" o router... Segui exactamente esses passos na configuração, incluindo o forwarding das portas das câmaras no router, mas não estou a ter grande sorte.

Já tinha visto esse site, mas não está lá o router que estou a configurar (o tal Pirelli).

Esta coisa dos IPs dinâmicos do Sapo + a forma como DynDns "sabe" qual o IP do meu router em determinado momento faz-me um bocado de confusão.

Além disso, uma coisa que acho que é importante: estou a configurar tudo através de um PC nessa rede, mas depois não vai ter PC, ou seja, as câmaras emitem directamente para a net (concentra tudo no router e lá vai disto para a net)...

De qualquer forma, essas dicas do servidor foram muito boas![;)]
 
Quanto a isso dos IPs dinâmicos e serviços como dyndns é simples: ao configurar a conta dyndns no router, dando-lhe o login e password da mesma, o router, que claro, sabe o seu IP externo, vai actualizando o dyndns sempre que esse IP muda.

Há a possibilidade de o router não suportar esse serviço de auto-actualização de serviços de DNS dinâmicos, nesse caso terá que se utilizar outro método, basicamente uma aplicação num determinado computador dessa rede que vá fazendo essa actualização (enviar para o dyndns o IP externo).

No próprio site do dyndns tem uma porrada de aplicações para o efeito, para todos os gostos e sistemas operativos: DynDNS.com - Support -- Update Clients: Downloads for update clients, DDNS routers, DDNS hardware clients

Mas à partida essa não é uma solução válida, porque o sistema precisa de funcionar sem computadores ligados.

De qualquer maneira que apareçam os especialistas em redes... até porque estou curioso em saber como aceder a um IP interno via internet.
 
Quanto a isso dos IPs dinâmicos e serviços como dyndns é simples: ao configurar a conta dyndns no router, dando-lhe o login e password da mesma, o router, que claro, sabe o seu IP externo, vai actualizando o dyndns sempre que esse IP muda.

Há a possibilidade de o router não suportar esse serviço de auto-actualização de serviços de DNS dinâmicos, nesse caso terá que se utilizar outro método, basicamente uma aplicação num determinado computador dessa rede que vá fazendo essa actualização (enviar para o dyndns o IP externo).

No próprio site do dyndns tem uma porrada de aplicações para o efeito, para todos os gostos e sistemas operativos: DynDNS.com - Support -- Update Clients: Downloads for update clients, DDNS routers, DDNS hardware clients

Mas à partida essa não é uma solução válida, porque o sistema precisa de funcionar sem computadores ligados.

De qualquer maneira que apareçam os especialistas em redes... até porque estou curioso em saber como aceder a um IP interno via internet.


Curiosamente o router suporta DynDns, pelo que foi necessário apenas colocar os dados da conta.

Mas mesmo assim, acho que está a encalhar em algum lado... Se aparecer alguém especialista nestas coisas, fico agradecido!
 
Boas. Para fazer um up e actualizar.

Já consigo aceder a duas câmaras, mas em separado e metendo no browser a porta.
Por exemplo, só acedo se colocar http://****.dyndns:yy (yy=porta), ou http://****.dyndns.org:zz (zz=outra porta).

Só acedo a duas de quatro, e apenas individualmente, e não a todas como acontece se aceder localmente.

Mais alguém terá alguma ideia do que se trata?

Obrigado!

Localmente, como fazes para aceder as 4?
 
Não será mais fácil configurares no teu router o port forwarding de RDP ou VNC para o PC que tens em casa e a partir daí acederes como fazes normalmente?

Outra hipótese é como dizes configurar port forwarding individuais para cada câmara, por exemplo, assumindo a seguinte configuração:

câmara 1 - ip x.x.x.1
câmara 2 - ip x.x.x.2
câmara 3 - ip x.x.x.3
câmara 4 - ip x.x.x.4

configuração portforwarding, assumindo que o acesso a cada câmara é feito por uma interface web:
porta 8001 -> x.x.x.1:80
porta 8002 -> x.x.x.2:80
porta 8003 -> x.x.x.3:80
porta 8004 -> x.x.x.4:80

Agora tem cuidado é com as protecções que colocas nos sistemas e verifica se não estás a dar acesso das imagens que recolhes a todo o mundo...
 
Para aceder externamente tem de ser por socket e não apenas por IP. Um socket é um conjunto de Endereço IP : Porto.

Configuras os portos das câmaras para valores distintos (escolha valores entre 49152 e 65535que são de uso dinâmico).

Tendo estes 4 portos configurados, vais ao router e configura o port forward para cada câmara. A partir daí é só aceder pelo endereço:porto a partir do browser. Por exemplo

Câmara 1 - IP 192.168.0.10, porto 50001 -> port forward no router do porto 50001 para o IP para o IP 192.168.0.10.

Câmara 2 - IP 192.168.0.11, porto 50002 -> port forward no router do porto 50002 para o IP para o IP 192.168.0.11.

.....

Supondo teu endereço DynDns como www.minhascams.com, acedes a cada uma delas por www.minhascams.com:50001 (para a Cam 1).
 
Para aceder externamente tem de ser por socket e não apenas por IP. Um socket é um conjunto de Endereço IP : Porto.

Configuras os portos das câmaras para valores distintos (escolha valores entre 49152 e 65535que são de uso dinâmico).

Tendo estes 4 portos configurados, vais ao router e configura o port forward para cada câmara. A partir daí é só aceder pelo endereço:porto a partir do browser. Por exemplo

Câmara 1 - IP 192.168.0.10, porto 50001 -> port forward no router do porto 50001 para o IP para o IP 192.168.0.10.

Câmara 2 - IP 192.168.0.11, porto 50002 -> port forward no router do porto 50002 para o IP para o IP 192.168.0.11.

.....

Supondo teu endereço DynDns como www.minhascams.com, acedes a cada uma delas por www.minhascams.com:50001 (para a Cam 1).

O portforwarding permite-te definir, como destino, o par IP/porto pelo que ele não precisa de alterar os portos das câmaras, podem todas manter o mesmo porto (80).
 
O portforwarding permite-te definir, como destino, o par IP/porto pelo que ele não precisa de alterar os portos das câmaras, podem todas manter o mesmo porto (80).

Pois, isso era eu a ir pelo caminho mais difícil... [:p]
Não pensei sequer que as cams usassem o porto 80 e ainda não tinha visto teu post...

Pá, a solução do Pacxito é impecável :)
 
Localmente, como fazes para aceder as 4?

Localmente apenas tenho que ou introduzir o endereço IP, ou então executar um pequeno programita que me dá uma listagem dos IPs de todas as câmaras (não é necessário).

Elas tem um software integrado que permite aceder através de um browser e configurar as restantes câmaras nesse local, o que significa que basta aceder a uma para depois na interface do browser ter acesso a todas.

Não será mais fácil configurares no teu router o port forwarding de RDP ou VNC para o PC que tens em casa e a partir daí acederes como fazes normalmente?

Não porque o sistema não vai ter um PC, mas apenas 4 câmaras, um router, e tumba, upload. As câmaras possuem um software que permite configuração (em cada câmara posso configurar as outras 3. Já fiz essa etapa, e consigo aceder a cada uma delas e ver as restantes.)

Outra hipótese é como dizes configurar port forwarding individuais para cada câmara, por exemplo, assumindo a seguinte configuração:

câmara 1 - ip x.x.x.1
câmara 2 - ip x.x.x.2
câmara 3 - ip x.x.x.3
câmara 4 - ip x.x.x.4

configuração portforwarding, assumindo que o acesso a cada câmara é feito por uma interface web:
porta 8001 -> x.x.x.1:80
porta 8002 -> x.x.x.2:80
porta 8003 -> x.x.x.3:80
porta 8004 -> x.x.x.4:80

Agora tem cuidado é com as protecções que colocas nos sistemas e verifica se não estás a dar acesso das imagens que recolhes a todo o mundo...

Mas isso não significa que depois tenho que lhes aceder individualmente?

O que eu queria era abrir as portas necessárias para quando acedesse através de um browser, via endereço de DynDns, ter acesso ao painel da câmara, sendo depois possível escolher as restantes.

Vou ver com atenção essa questão das portas como me explicas. Tenho que admitir que não sou lá grande especialista em redes, e configurações de portas, mas acho que estou mais ou menos a perceber a ideia...

Quando referes o port forwarding, as portas 8001 e por aí fora são as portas exteriores, certo? Quando coloco o IP posso então colocar sempre o :80 á frente, para depois direccionar para a porta externa? É isso, ou o contrário? :sh)


O router é um daqueles Pirelli do Sapo (vou ver se o trocam por outro, Dlink talvez).

Apenas consigo por uma câmara de cada vez, pois não consegui fa<zer port forwarding dos IPs que tenho nas câmaras, e das respectivas portas, todos par a porta 80...

Estou a fazer alguma borrada? :sh):sh)

PS- O acesso a partir do exterior é por username e palavra passe. Não é milagroso, mas ajuda a proteger...

Obrigado a todos!

Edit: Cá vai um rascunho da montagem (não se riam, hein?)
13762052.jpg
 
Última edição:
Quase isso, o correcto é assim:




Bem, olhando para o teu desenho só me apetece fazer isto: :sh) É que o meu está mesmo mal feito... [:D]

Só uma pergunta: com este cenário, de colocar a porta à frente do endereço dyndns, será que apenas terei possibilidade de ver uma câmara de cada vez?
É que como já referi acima, cada câmara tem um software onde se configuram as restantes, e basta aceder localmente a uma para ver as outras, o que não acontece se aceder via dyndns...

Muito obrigado pelo "boneco". Vou testar logo que for possível (o sistema está a meia dúzia de kms...)
 
Boas tardes a todos,

Fiz uma pesquisa pelo assunto que pretendo, mas o resultado apenas me deu um ou dois resultados relacionados com webcams, o que não é bem o que pretendo.

Tenho montado um sistema de videovigilância com 4 câmaras, todas configuradas com o seu IP. Localmente, acedo sem qualquer problema, podendo ver as imagens das 4 câmaras quando coloco o endereço de uma delas.

A dúvida está no seguinte: como fazer para ver as imagens através da net, noutro local que não o meu router?

Tenho uma conta no DynDns, configurei o programa das câmaras e o router (um Pirelli daqueles que agora é entregue pelo Sapo), mas continuo com algumas dificuldades no acesso com o endereço do DynDns...

Alguma alma caridosa que perceba do assunto me poderá dar umas luzes que diminuam a minha escuridão nestas coisas de abrir portas e direccionar IP's?

Muito obrigado!
Com esse router bem podes esquecer o que pretendes fazer, o reencaminhamento de portas é errático no seu funcionamento, o melhor é comprares um router ADSL de uma marca boa.

Depois é só fazer o normal em qualquer rede, reencaminha TCP/UDP vindo do exterior com destino porta 55555 para a câmara X com IP 192.168.1.69 que escuta nessa mesma porta, e por aí adiante.
 
É que como já referi acima, cada câmara tem um software onde se configuram as restantes, e basta aceder localmente a uma para ver as outras, o que não acontece se aceder via dyndns...

Isso acontece porque as ligações para as outras câmaras que aparecem no software apontam para os endereços IP delas, que são IPs privados (192.168.x.x, 10.x.x.x ou 172.16.xxx.xxx a 172.31.xxx.xxx ...) e aos quais não tens acesso do exterior.

Para aceder de fora terás, com quase toda a certeza, que aceder a cada uma individualmente (ao respectivo software). Podes aceder a todas em simultâneo com várias tabs ou janelas do browser abertas ao mesmo tempo (com a configuração que o Mazzeo colocou).

Outra hipótese é configurares uma VPN (provavelmente esse router não suporta essa funcionalidade), ou como te tinha sugerido, abrires uma ligação por RDP ou VNC para um computador dentro da tua rede.
 
Bem, olhando para o teu desenho só me apetece fazer isto: :sh) É que o meu está mesmo mal feito... [:D]

Só uma pergunta: com este cenário, de colocar a porta à frente do endereço dyndns, será que apenas terei possibilidade de ver uma câmara de cada vez?
É que como já referi acima, cada câmara tem um software onde se configuram as restantes, e basta aceder localmente a uma para ver as outras, o que não acontece se aceder via dyndns...

Muito obrigado pelo "boneco". Vou testar logo que for possível (o sistema está a meia dúzia de kms...)

Dependendo da aplicação que tens nas câmaras consegues entrar numa e aceder às outras com essa mesma configuração, é uma questão de experimentares.

O melhor será mesmo o que o Pacxito disse, abrir 4 tabs e uma câmara em cada, fica logo tudo resolvido :)

Criar uma VPN seria uma boa opção se o acesso fosse feito apenas de 1 sítio remoto, se quiseres aceder de vários lugares a solução actual é mesmo a melhor...

Quanto ao desenho, tá mal feito e sem rigor... Faz-se isso em 45 segundos no Visio :> (fi-lo enquanto falava ao telefone com um cliente).
 
Voltar
Superior