Duda para expertos en resolución de nombres.

Muy buenas !!!

Estoy intentando configurar un servicio web interno para la empresa que responde a una URL del tipo:
http://192.168.3.122:8888/servicio/

Lo que me gustaría es que el usuario pueda poner algo como por ejemplo
http://incidencias.empresa

¿Es posible hacer esto para este servicio que no tiene visibilidad pública?

Muchsisisisiisisisisisisismas gracias! [tadoramo]
Si, si tienes algún servidor con servicio DNS y configuras los clientes con la dns del servidor puedes hacerlo.

Sinó también puedes hacerlo "localmente" modificando el archivo hosts de la carpeta windows.
Muchas gracias @biziraun por la respuesta.

Lo hemos probado desde una máquina que resuelve DNS y también modificando el host local, sin que funcione. Me dicen que es pq en la dirección aparece un puerto y una ruta 192.168.0.200:8888\ruta\
Nos resuelve la parte de la IP pero no el puerto y la ruta.
Alguna idea @biziraun?
Desconozco si a nivel de dns se le puede asignar un puerto, me temo mucho que no.
Con mi poco conocimiento diría que a nivel de puertos ya debería ser a traves de un firewall o un router.

A ver si alguien que entienda un poco más puede ayudarte (y de paso también despejar mi duda [+risas] )
A ver si algun maestro se pronuncia [tadoramo] [tadoramo] [tadoramo] [tadoramo] [tadoramo]
A ver, no hay que ser maestro en nada.

El DNS es para lo que es, resolución de nombres a IP. Punto. No hay más.

El tema de puertos va a seguir siendo igual a no ser que configures un servidor web para aceptar diferentes dominios bajo el puerto 80 (puerto 80 (o 443, pero para no enredar más) porque, si no, es obligatorio introducir el puerto ":8888", en tu caso), lo que comúnmente se conoce como servidores virtuales (varios bajo una misma IP).

Una vez que tienes un servidor con estas opciones puedes hacer que cada uno sirva una ruta diferente, a no ser que la ruta sea obligatoria (por el motivo que sea), con lo que no te ibas a evitar, tampoco, el introducir la ruta ("/servicio/", en tu caso).

Esto, salvo que los desarrolladores de los programas que estés usando sean unos "dejaos" debería venir todo en sus respectivos manuales de cómo hacerlo.
Como dice JohnH configuracion de virtual hosts, un programa que te haga de reverse proxy (y configurarlo), o una maquina dedicada para tal uso (una raspberry pi debería ser suficiente).
Un redirect 301 en un apache sobre el 80 que ataque al puerto en cuestion via entrada dns o ip a pelo...

La otra seria meter un redireccionamiento en el router que lo que entre en el 80 vaya al 8888 pero la ruta te la comes igual. Te quedaria como http://incidencias.empresa/servicio aunque ahi tambien podrias aplicar lo de arriba y meter un redirect en la raiz que te lance al otro directorio.

Saludos!
Hola.

Como te dicen por arriba, DNS sólo te resolverá el nombre de la máquina.

¿Que servidor web estás usando?
¿Algún motivo por el que escuche en ése puerto y no el estándar?
¿El servidor es físico o virtualizado?

Un saludo.
8 respuestas