Qualquer computador na Internet pode ser endereçado pelo seu endereço IP. Esses endereços IP são comumente chamados de "endereço IP público".
Os servidores da Internet têm endereços IP públicos.
Atualmente, os computadores desktop ou laptop geralmente não estão conectados diretamente à internet. Eles têm acesso à Internet através de um roteador usando uma técnica chamada IP masquerading (ou NAT). Usando este esquema, os computadores recebem um "endereço IP local", como 192.168. . , 172.16. . ou 10. . . *. Esses endereços são inválidos na internet. Apenas o roteador tem um endereço IP público válido.
Um cliente com um endereço IP local (por trás de um roteador) pode sempre estabelecer uma conexão com um servidor usando um endereço público (conectado diretamente à Internet). É por isso que a navegação na Web funciona perfeitamente.
No entanto, se ambas as partes estiverem por trás desse roteador, ou seja, nenhum dos computadores tiver um endereço IP público, é impossível estabelecer uma conexão.
Você tem várias opções:
- Estabelecer a conexão através de um servidor (como é feito com o TeamViewer)
- Configure um dos roteadores para possibilitar conexões de entrada (porta em avanço)
- Estabelecer uma VPN. O requisito mínimo é que um dos roteadores permita o encaminhamento de porta ou ofereça suporte a alguma VPN (ou conecte-se por meio de um servidor de terceiros).
Por favor, pesquise a situação da rede do seu escritório. Descubra se o seu endereço IP é público e, se não, quem controla o roteador. Em seguida, pergunte se o encaminhamento de porta ou uma VPN é uma opção que eles podem fornecer (ou consulte o manual se você tiver acesso ao roteador).