No puedo conectarme a ciertos hosts en el puerto 80

No puedo conectarme a ciertos hosts en el puerto 80

Estoy totalmente desconcertado por esto, así que cualquier sugerencia sería genial. Mi máquina de desarrollo que ejecuta OSX Mavericks, que de lo contrario funciona bien, no puede conectarse a sitios importantes como Google, YouTube y algunos CDN (como el CDN de StackExchange). El error que recibo de un

wget http://maps.google.com/ 

es

Connecting to maps.google.com|2607:f8b0:400a:804::100e|:80... connected.
HTTP request sent, awaiting response... No data received.

Si hago telnet al puerto 80 de stackexchange cdn y pruebo un helo, obtengo

telnet 141.101.114.59 80
Trying 141.101.114.59...
Connected to 141.101.114.59.
Escape character is '^]'.
helo
Connection closed by foreign host.

Otro ejemplo:

telnet cdn.sstatic.net 80
Trying 2400:cb00:2048:1::be5d:f53a...
Connected to sstatic.net.cdn.cloudflare.net.
Escape character is '^]'.
GET /index.html
Connection closed by foreign host.

Los mismos comandos funcionan perfectamente si los pruebo desde mis otras máquinas, pero noté que el segundo ejemplo en un servidor Unix devuelve una IP normal. Este problema es constante incluso cuando cambio de red y parece específico del puerto porque puedo conectarme al puerto 443 sin problemas en los mismos hosts. También probé todo como usuario nuevo en caso de que hubiera algunas configuraciones específicas del usuario, pero no tuve suerte.

Entonces, ¿existe alguna configuración específica del sistema en OSX que evitaría parte, pero no todo, el tráfico del puerto 80? ¿O debería simplemente limpiar la máquina y empezar de nuevo?

¡Muchas gracias!

Respuesta1

Si intenta utilizar telnet para enviar mensajes sin procesar a un servidor web, debe utilizar datos reales.HTTP sin formato,otra referencia, no los comandos telnet o smtp, ya que es probable que el servidor web solo hable HTTP.

por ejemplo, algo como:

GET /index.htm HTTP/1.1 
host: www.example.com

¿Tiene algún firewall, proxy, etc. en su camino que pueda estar rechazando el tráfico? Además, ¿has comprobado que tu DNS esté funcionando? Otras cosas que puedes intentar es acceder al sitio web directamente por IP en lugar de por nombre de host.


Para solucionar su problema, probablemente necesite capturar algo de tráfico para ver si se rechaza o si simplemente se está agotando. Es posible que pueda hacer esto utilizando algunas de las herramientas de desarrollo de su navegador (p. ej.,Panel de red de herramientas para desarrolladores de Chrome) si hay una opción de monitor de "red". De lo contrario, puedes utilizar un programa comoalambreshark. Esto le dará más información sobre lo que está sucediendo a nivel de red.

información relacionada