Probablemente no sea necesario decir que a vecesel usuario necesita usar puertos especiales para obtener acceso, por ejemplo, a juegos en línea. Algunas veces esto es requerido por clientes especializados de Internet o programas específicos complejos. Intentemos averiguar cómo verificar si los puertos del sistema están abiertos. Como resultado, esto no es tan difícil.
Entonces, comencemos con lo más simple, quesolo disponible para el usuario. Como regla, en la mayoría de los casos, la solución a la pregunta de cómo verificar si los puertos están abiertos en el sistema se reduce a usar la línea de comando, cuyo conjunto funcional es bastante diverso y permite no solo ver información específica, sino también corregir muchos errores o fallas de funcionamiento.
El acceso es a través deprescribiendo el comando cmd en la barra de menú Ejecutar, que, a su vez, puede abrirse desde el menú Inicio o por Win + R. Para verificar si el puerto de Windows de interés para el usuario está abierto, primero puede ver una lista completa puertos, donde lo deseado estará presente. Para hacer esto, use el comando netstat –a. Después de su implementación, se mostrará una lista completa de puertos con su estado en la pantalla.
En algunos casos, la pregunta es cómo verificarNo se puede decidir si el puerto utilizado por cualquier programa o juego en línea está abierto (especialmente si se requiere que sea accesible desde Internet) sin la ayuda de recursos especiales en línea. Esto se debe solo al hecho de que la disponibilidad de un puerto se ha verificado, por así decirlo, desde el exterior, al intentar acceder a la máquina local, y no al revés.
Para tales fines, puede usar suficientemuchos sitios que verifican la conexión y el estado del puerto abierto previsto. Por ejemplo, puede usar la sección Port-scanner ubicada en el recurso WhatsMyIP.org como una herramienta de escaneo rápido. Aquí, en la sección Prueba de puerto personalizada, hay un campo especial en el que el usuario debe ingresar el puerto que le interesa, cuyo campo haga clic en el botón Iniciar prueba. No hace falta decir que este proceso llevará un poco de tiempo. Al finalizar, se emitirá un resultado.
Finalmente, pasemos a verificar los puertos abiertos en computadoras remotas. En Windows XP, así como en cualquier otro sistema, esto se hace de manera elemental.
Cómo verificar si los puertos necesarios paraacceso a ciertas funciones o recursos de Internet? Sí, tan fácil como desgranar peras. Nuevamente, la línea de comando se usará como herramienta principal. Pero esta vez será necesario ingresar en él una variante del comando Telnet "nombre del servidor" "número de puerto" (por ejemplo, para verificar la conexión a través de SMTP con el número de puerto 25 parece telnet smtp.name.ru 25, donde el nombre de dominio se ingresa como el nombre ) Como puede ver, todo es simple.
En Vista y superior, mayoproblemas observados Esto se debe solo al hecho de que, por defecto, el servicio Telnet simplemente está deshabilitado en ellos. Por lo tanto, para verificar si los puertos de interés para un usuario están abiertos, primero tendrá que instalarlo (activarlo).
En el caso más simple, vaya a la secciónprogramas y componentes, luego marque la casilla junto al cliente Telnet. Si por alguna razón no se enciende, usamos lo siguiente en la línea de comando: dism / online / Enable-Feature / FeatureName: TelnetClient.
Si el cliente no está en la listaen general, vaya al editor del registro (comando regedit en el menú "Ejecutar") y luego baje la rama HKLM / SYSTEM a través de la subcarpeta CurrentControlSet al directorio de Windows. En la ventana de la derecha, encontramos el parámetro CSDVersion y en lugar de 200 lo asignamos a 0. Luego, se usa el mismo método que para la "exportación".
Según los resultados, puede juzgar el estado de eso ootro puerto Si en este momento uno de ellos no está disponible, pero necesita usarlo, puede haber muchas razones para esto. Muy a menudo, esto se debe a los efectos de los virus. A veces debe verificar su configuración de TCP / IP. En algunos casos, deberá verificar que la configuración del enrutador sea correcta, especialmente en el caso del reenvío de puertos en el enrutador. También debe prestar atención a la configuración del firewall, tal vez sea él quien bloquee el puerto. Finalmente, es posible que el puerto esté en estado abierto, y el tiempo de su ping (respuesta) se sobreestima.
Sin embargo, no se trata de eso ahora, ya quearreglar tales errores y bloqueos es un tema aparte En cuanto a la verificación de los puertos en sí, como se puede ver en todo lo anterior, se hace de manera bastante simple. Por lo tanto, si, por ejemplo, un usuario no preparado tiene ese problema, el pánico por ignorancia de la esencia del problema no vale la pena. Cualquiera de las soluciones propuestas le permite realizar tales operaciones en cuestión de segundos. En general, es obvio que al verificar, por ejemplo, en línea, el usuario debe saber exactamente qué puerto necesita. Pero a veces el problema también puede estar relacionado con el hecho de que el proveedor bloquea este puerto. Entonces tienes que resolver el problema a este nivel.