Problemas de enrutamiento y condiciones de red

Esta página describe los problemas de enrutamiento y las condiciones de red que puedan existir y evitan que los usuarios accedan a su servidor desde Internet público.

Este problema principal afecta si su equipo está disponible públicamente en Internet. Si cuenta con una red sencilla y su equipo está directamente conectado (tal vez a través de un cable o módem ADSL) entonces probablemente lo está. Si forma parte de una organización amplia entonces este programa quizá se esté ejecutando en un host público o puede tener expertos disponibles que puedan abrir firewalls y redirigir puertos para hacer que su equipo sea disponible públicamente. Esta nota y el asistente de enrutamiento automatizado y configuraciones asociadas describe mayormente los problemas con un caso mediano: se encuentra en una pequeña empresa o red del hogar y hay un router Network Address Translation (NAT) entre usted e Internet.

Los routers NAT permiten muchos hosts "adentro" de la NAT para compartir una sola dirección IP pública traduciendo el puerto y dirección privada usados para una conexión a la dirección IP pública y a un puerto público. Por lo tanto, desde "afuera", todas las conexiones realizadas por los hosts en la red privada parecen estar viniendo desde un host - cuya dirección IP es la dirección pública asignada por su ISP al router. Esta es una excelente manera de conservar las direcciones IP pero introduce un problema: ¿cómo un cliente de "afuera" hace una conexión a un host particular "adentro" si la NAT oculta efectivamente todos esos hosts detrás de una dirección IP?

La mayoría de los routers NAT pueden ser configurados para redirigir un puerto público particular a un puerto en un host particular dentro de la red privada. Donde un router es compatible con Universal Plug and Play (UPnP), el asistente de enrutamiento puede automáticamente configurar este puerto para que redirija y determine la dirección IP pública. Si UPnP no es admitido, entonces el router tendrá que ser manualmente configurado - ver aquí por más detalles.

Sin importar si el servidor está conectado directamente o a través de un router NAT a Internet permanece otro problema - la dirección IP pública puede estar asignada dinámicamente, es decir puede cambiar. Existen tres opciones aquí: avisar a los usuarios de cada cambio, solicitar una dirección IP fija desde su ISP (esto generalmente tiene un costo adicional), o usar un servicio de nombre de dominio dinámico.

Con un servicio de nombre de dominio dinámico, un programa cliente pequeño detecta cada cambio en la dirección IP e informa al servicio de la nueva dirección la cual se actualiza sus tablas de nombre de dominio. Por lo tanto, un usuario puede acceder a su servidor especificando el nombre del dominio que será traducido a una dirección IP por el servicio DNS dinámico. Muchos routers contienen un cliente para varios servicios - verifique cuales son compatibles con su router.