Eu tenho a seguinte rede:
ADSL(10.) --- Router (10.0.0.50,172.0.0.1) --- "HTTPServer (172.0.0.10)"
|
|
--- "HTTPS Server" (10.0.0.3)
--- Another computer (10.0.0.5)
Configurei meu roteador ADSL para encaminhar HTTPS para 10.0.0.3 (servidor HTTPS) e funciona perfeitamente.
Agora estou tentando fazer a mesma coisa para HTTPServer (172.0.0.10), então configurei meu modem ADSL para encaminhar HTTPS para 10.0.0.50 e configurei 10.0.0.50 (Roteador) para encaminhar HTTP para 172.0.0.10 (HTTPServer).
Isso ainda funciona, mas incrivelmente lento. Eu sei que o roteador está bom porque se eu acessar a porta HTTPS do roteador a partir de 10.0.0.5 ele funciona rápido, mas quando acesso pelo modem ADSL ele ficarealmente muito lento(funciona, mas continua expirando e cada solicitação leva segundos).
Não consigo alterar o design da minha rede (essa LAN separada existe por segurança). Por que você acha que isso é um problema? Por que há problema de desempenho quando ele passa
ADSL - Router - HTTPServer
?
Meu roteador: Netgear Prosafe FVG318
Responder1
Pode ser um problema de MTU. Eu sugeriria fazer um rastreamento com tcpdump/wireshark em 172.0.0.10 e em um computador cliente na internet para compará-los e ver se a fragmentação é feita em algum lugar.
Que tipo de modem/roteador "ADSL" é? Como ele está se conectando à internet (PPPoE?, ...)
Responder2
O "muito, muito lento" imediatamente toca uma campainha. Força full duplex em ADSL e 10.0.0.50. Provavelmente um deles negociou automaticamente para half duplex (e agora está ignorando os pacotes recebidos ao transmitir qualquer coisa, causando uma onda de novas tentativas de TCP).