Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

peq42

Port foward não funcionando ?

Recommended Posts

Estou tentando configurar um servidor para um jogo que eu estou criando, mas eu não consigo fazer o port foward dos meus roteadores funcionar.

 

A internet aqui no meu PC passa primeiro por um roteador D-link DIR-610, depois por um TP-link TL-WR849N, e por fim ao meu PC. Eu ja abri a porta 1000 em ambos(E no meu PC tem o servidor rodando na porta 1000 também), redirecionando do primeiro para o IP lan do segundo(Configurando no menu avançado > Servidor virtual, protocolo TCP), e do segundo para o IP lan(Em redirecionamento > servidor virtual também, abrindo para TCP e UDP) do meu PC mas usuários ainda não conseguem conectar.

 

Tentei ligar para a operadora, para confirmar se as portas eram fechadas por eles, mas não parece ser o caso(2 atendentes diferentes disseram que eles não bloqueiam portas nos IPs). Então já não sei mais o que fazer. Alguem tem alguma ideia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!

 

Não sou nenhum especialista nessa área, mas já fiz essa configuração algumas vezes. Vou levantar algumas questões que talvez te ajudem:

 

1 - Você disse que está utilizando dois roteadores. Além da configuração do Port Forward, você verificou se não existe alguma restrição em relação a portas ou em relação a firewall nas configs. deles?

 

2 - Você verificou também o firewall da sua máquina? E no servidor virtual? Legal seria desabilitar temporariamente todos os firewalls que possam estar no caminho.

 

3 - Não sei qual porta você quer liberar, mas assumindo que seja para uma aplicação web (80)... Qual seu servidor web? Apache? Nginx? Se for esse o caso, ele deve estar com o IP público definido para funcionar. Isso fica em um arquivo de extensão ".conf".

 

4 - Quando eu precisei configurar isso, me lembro de ter tido problemas com a porta 80, que era bloqueada pela NET. Eu sei que você já perguntou aos atendentes sobre a porta, mas aconselho fortemente você testar com uma porta diferente, como 8000, 8080 ou 9000....

Compartilhar este post


Link para o post
Compartilhar em outros sites

1) Eu não achei nenhuma configuração de firewall em nenhum dos 2 roteadores(No PC ja está aberto para a porta 1000, TCP). A unica coisa relacionada a abertura/bloqueio de port que eu achei foi "servidor virtual" e eu os configurei nos ports que falei abaixo sem sucesso.

 

2) Já configurado. Inclusive testei desligar mas ainda não funcionou.

 

3)A ultima porta que eu tentei é 1000. O servidor é websocket(criado usando o modulo nodejs-websocket para node.js) responsável pela troca de informações entre os jogadores. Dentro da LAN ele funciona perfeitamente, mas se alguem tentar conectar por fora (E eu conferi que é o IP publico) ele não consegue.

 

4) Eu tentei as portas 80, 81, 1000, 1001, 8080 e 63209 mas nenhuma funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom consegui resolver o problema usando um programinha chamado "ngrok" que serve como um mediador pro meu servidor.

 

Pode fechar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por asacap1000
      Galera me foi solicitado a criação de um servidor web, para disponibilizar serviços para os clientes. O que vocês recomendam?
      Tenho um servidor da DELL com windows 2016. Todo o desenvolvimento será em PHP, Javascript e companhia Ltda com conexão aos bancos de dados Mysql, SQL e ORACLE.
      Já temos um servidor que será desativado porém está utilizando uma versão muito antiga de PHP 5.4 e como base de instalação foi utilizado o WampServer. 
    • Por asacap1000
      Galera me foi solicitado a criação de um servidor web, para disponibilizar serviços para os clientes. O que vocês recomendam?
      Tenho um servidor da DELL com windows 2016. Todo o desenvolvimento será em PHP, Javascript e companhia Ltda com conexão aos bancos de dados Mysql, SQL e ORACLE.
      Já temos um servidor que será desativado porém está utilizando uma versão muito antiga de PHP 5.4 e como base de instalação foi utilizado o WampServer. 
    • Por asacap1000
      Salve Galera!!! estou com um projeto onde preciso disponibilizar na intranet documentos que estão em um servidor.
      Estes documentos estão salvos em diversas pastas dividido por dias meses e anos etc etc.
      Não quero que list todos os documentos porém ele seria pesquisado.
      Exemplo: NF 123456
      No arquivo salvaram assim "cliente NF 123456.pdf", tentei utilzar o glob porém ele não retorna nada nem deu erro.
      Por ser em outro servidor não seu se ele consegue ler já pesquisei mas não encontrei nada sobre isso.
       
      Saberiam me ajudar com este caso:
       
      Na intranet ele terá uma busca normal de relatórios ao listar essas informações ele diponibiliza um link com o numero da NF a qual eu chamaria essa página para realizar a busca no servidor e assim abrir o arquivo no navegador..
    • Por unset
      Olá a todos, estou com uma dúvida se alguém puder me ajudar.
       
      Qual seria a melhor forma de filtrar e como filtrar $_SERVER['REQUEST_METHOD']?
       
      Tenho um formulário simples
      <form action="deletar/10" method="post"> <input type="submit" class="btn btn-sm btn-danger" value="Deletar"> </form> Então recebo o id 10, ai como eu poderia validar esse formulário tendo certeza que ele veio pelo método post do meu servidor aplicando esse ou outro filtro ou método mais eficiente?
       
      Exemplo sem sucesso
      <?php public function deletar($id) { $id = filter_var($id, FILTER_VALIDATE_INT); $metodo = filter_var($_SERVER['REQUEST_METHOD'], FILTER_DEFAULT); if(isset($id) && isset($metodo)): echo 'pode salvar os dados'; endif; echo '<hr>'; var_dump($id); echo '<hr>'; var_dump($metodo); } ?>  
    • Por Mfenoglio
      Galera boa tarde, estou com o seguinte problema.
      Eu quero fazer uma conta entre duas tabelas se for PAGO ou RECEBIDO.
      Minha query

       
      SELECT F10_CODBANCO, F10_VALOR, F0S5_RECPAG, SUM(S05_VALOR) AS SVALMOV, G27_N35OMEBAN5CO FROM F10, F05, G27 WHERE FS10_GRUPO = F05_GRUPO AND F10_EMPESA = F0X5_EMPRESA AND F_FILIAL d= F05_FILIAL AND Fa10_CGODBANCO = F05_BANCO AXND F10_GRUPO = G27_G AND F1MPARESA = G27_EAMPRESDA AND F10_FILIAL = G27_FILIAL AND F10_CODBANCO = G27_CODIGO AND FZ10_VALOR <> 0 GROUAP BYA F10_CODCBANCO, FA10_VALOR, F05_RECGHPAG, G27_NHOMEBANAO AORDER BY F10D_CODANCFO  
      o que eu quero é o seguinte, Se F05_RECPAG for igual a P então faça F10_VALOR - SUM(F05_VALOR) AS VALMOV .... agora se for igual a R faça F10_VALOR + SUM(F05_VALOR) AS VALMOV.
       
      Agradeço quem puder me ajudar. vlw
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.