Su actualización indica que solo puede acceder a dos sitios web, google.com y youtube.com. Para otros sitios a los que no se puede acceder a través de su navegador, ¿puede hacer ping con éxito?
Puede intentar acceder a sitios web problemáticos fuera de un navegador con un cliente Telnet , como PuTTY . Puede usar PuTTY para emitir los comandos que emite un navegador para recuperar contenido de un sitio web . O puede instalar un cliente telnet de Microsoft , si está utilizando un sistema Microsoft Windows abriendo una ventana de símbolo del sistema con acceso de administrador y emitiendo el comando pkgmgr /iu:"TelnetClient"
. Una vez que ese cliente telnet está instalado, puede emitir el comando telnet www.example.com 80
desde el símbolo del sistema.
Si puede conectarse con éxito en el puerto 80, el conocido puerto para conexiones HTTP, verá el fondo negro de la ventana del símbolo del sistema con un cursor parpadeante. Escribe el comando GET / HTTP/1.1
y presiona Enter. Luego escribe el comandoHost: www.example.com
y presiona Enter dos veces. Nota: el sitio web no se hará eco de los caracteres que escribe, por lo que no podrá ver lo que está escribiendo, por lo que no puede ver fácilmente si ha cometido un error tipográfico. Pero incluso si comete un error tipográfico, si ha podido conectarse con éxito al sitio web, mostrará un mensaje como "404 - No encontrado", que al menos le dice que puede conectarse con éxito al sitio web fuera de un navegador. En algunos casos, el malware ha afectado la conectividad a sitios web desde los navegadores del sistema, que pude conectarme exitosamente a sitios usando un cliente telnet, lo que me ayudó a aislar el problema.
Puede volver al indicador de telnet utilizando las Ctrl-]
teclas, es decir, presione Ctrl y] simultáneamente. Puede salir del programa telnet escribiendo el comando quit
en el Microsoft Telnet>
indicador.
Los comandos proporcionados al sitio web en el ejemplo anterior realizan las siguientes funciones:
GET / HTTP / 1.1 : get informa al sitio que desea recuperar una página web en el sitio, mientras que la barra diagonal le indica al sitio que desea recuperar la página principal del sitio y HTTP / 1.1 le dice que desea usar la versión 1.1 del protocolo HTTP . Esa es la versión que le permite especificar el nombre de dominio, ya que muchos servidores web alojan múltiples sitios web.
Host: www.example.com : le dice a un servidor que puede admitir múltiples sitios web que desea una página en el sitio www.example.com. Tenga en cuenta que www.example.com es un sitio web real creado específicamente para que las personas lo utilicen en ejemplos de documentación. Si se conecta al sitio, verá "Este dominio está establecido para ser usado para ejemplos ilustrativos en documentos. Puede usar este dominio en ejemplos sin coordinación previa o pidiendo permiso". Entonces, si lo usa y puede ver el texto en la página web de ese sitio, entonces sabe que hay algún problema que afecta a los navegadores en el sistema, pero a nivel TCP / IP y a nivel de protocolo HTTP, usted tiene acceso a los sitios a los que no puede acceder un navegador o navegadores en el sistema.
Alternativamente, he encontrado que HTTPNetworkSniffer a veces es útil para depurar problemas con el acceso al sitio web . Es gratis y se puede descargar desde el sitio web del desarrollador, Nir Sofer, en HTTPNetworkSniffer . Puede ejecutar ese programa mientras intenta acceder a un sitio dentro de un navegador en el sistema y al menos ver si el navegador realmente está intentando comunicarse con los sitios problemáticos, es decir, que los intentos de acceder a un sitio problemático están llegando del navegador al Capa TCP de la pila de protocolos de red.
También podría usar el analizador de paquetes de código abierto y gratuito, Wireshark , pero poder comprender la información que proporciona requiere familiaridad con el funcionamiento de los protocolos subyacentes de Internet , como TCP / IP. Hay cursos y tutoriales sobre su uso en línea, incluidos videos de YouTube. Pero aprender a usarlo de manera efectiva puede llevar bastante tiempo. Sin embargo, la ventaja es que una vez que aprenda a usar una herramienta como Wireshark, podrá solucionar más fácilmente todo tipo de problemas relacionados con la conectividad de red.
En YouTube, hay un tutorial de WireShark para principiantes y Wireshark 101: Cómo hacer Wireshark, Haktip 115 ; se pueden encontrar muchos otros buscando los términos "Tutorial de Wireshark". Los sitios web con tutoriales incluyen el tutorial rápido y sucio de Wireshark , Cómo usar Wireshark para capturar, filtrar e inspeccionar paquetes , y el Tutorial de Wireshark , que es un archivo PDF creado por el profesor Angelos Stavrou en el Departamento de Informática de la Universidad George Mason.
Udemy ofrece cursos en línea a un costo relativamente bajo. Por ejemplo, Wireshark en 60 minutos y The Complete Wireshark Course: ¡pasa de principiante a avanzado! son $ 10 USD en este momento. Busque en el sitio "Wireshark" para encontrar otros cursos sobre Wireshark. Lynda.com también ofrece cursos, consulte Capacitación y tutoriales de Wireshark . Puede encontrar cursos en línea de otros mediante una búsqueda en la web en "Curso de Wireshark". No puedo responder personalmente por ninguno de esos cursos de Wireshark, ya que mi aprendizaje para usarlo se basó en instalarlo y usarlo para solucionar problemas particulares de red a lo largo del tiempo.