¿Se puede enmascarar el número de puerto como IP?

¿Se puede enmascarar el número de puerto como IP?

Tengo una dirección IP que se parece a esta 10.0.0.1:9095 y, hasta donde yo sé, HTTP solo puede usar el puerto 80. ¿Cómo funciona esta URL enmascarada?

Respuesta1

Del lado del servidor, el servicio (httpd, por ejemplo) abre un puerto y escucha las comunicaciones en él. el servicio puede escuchar en cualquier puerto que no esté actualmente en uso en el sistema.

IANAproporciona pautas sobrepuertouso y permitió que protocolos bien conocidos reservaran puertos para su uso, HTTP [80], FTP [20,21] y SMTP [25], por ejemplo.

Puertos conocidosson aquellos por debajo de 1024, y generalmente se espera que lleven el protocolo indicado. Recuerde que cualquier puerto puede transportar cualquier protocolo, pero algunos dispositivos intermediarios de red pueden tomar decisiones de administración basadas en estos puertos.

Puertos registradosestán entre 1024 y 49151 y se pueden reservar para aplicaciones de Internet. Hay muchos puertos no registrados en este rango y muchos administradores de red optan por usarlos al seleccionar puertos alternativos para ejecutar los servicios. Como puede ver en el enlace anterior, los puertos 9094-9099 no están reservados, lo que los convierte en una elección perfecta.

Los puertos superiores a 49151 se llamanPuertos dinámicosy no puede registrarse para ningún uso en particular. muchos ISP los bloquean todos juntos. no los utilice para alojamiento de servicios.

TL;DR: El administrador del sitio en ese enlace elige utilizar un puerto no reservado del rango registrado. 9094-9099 no están reservados y pueden usarse para cualquier propósito sin confusión.

información relacionada