Quiero que sea así, cuando intento visitar mi servidor en 94.xx.xx.xx, automáticamente me redireccionará a la dirección interna 192.xx.xx.xx, al hacerlo desde el local. red. ¿Se puede hacer esto con OS X DNS y si es así, cómo?
Quiero que sea así, cuando intento visitar mi servidor en 94.xx.xx.xx, automáticamente me redireccionará a la dirección interna 192.xx.xx.xx, al hacerlo desde el local. red. ¿Se puede hacer esto con OS X DNS y si es así, cómo?
Una forma de resolver esto es agregar una entrada de DNS para esta dirección IP y usar el nombre en lugar de la propia IP. Ya que te estás conectando a través de IP, nunca estás usando DNS.
Esto solo funciona, sin embargo, si desde donde está accediendo desde un sitio utiliza internamente un servidor DNS ejecutado internamente. Esto significaría que configuraría server.yourdomain.com
en su servidor DNS interno para que apunte a la IP interna, y server.yourdomain.com
en un servidor DNS externo para que apunte a la IP externa.
Luego, cuando intenta acceder a server.yourdomain.com
dentro de su red, se resuelve a través del servidor DNS interno, y cuando intenta acceder desde fuera de su red, se resuelve a través del servidor DNS externo.
No, no se puede hacer mediante OS X DNS o ningún DNS, porque no estás interactuando con DNS en tu situación (según tu comentario). El Servicio de nombres de dominio traduce los nombres de dominio a direcciones IP y no está usando ningún nombre de dominio para acceder al servidor.
Sin embargo, si configura DNS y utiliza un nombre en DNS externo y el mismo nombre en DNS interno, el mismo nombre podría resolverse en diferentes direcciones.
No importa si los números son similares, pero es posible que le resulte más fácil asignar elementos o verificar que los servidores sean correctos. Merece la pena configurar un DNS interno si tiene varias docenas de hosts; de lo contrario, es más fácil sobrecargar el archivo de hosts locales en las máquinas que necesitan resolver el nombre "internamente" en lugar de externamente.
(Si estuvieras usando nombres de dominio completos, hay formas de hacer esto ... No entiendo cómo son "aceptados" y no soy lo suficientemente experto como para decirte todos los posibles efectos secundarios, pero puede funcionar.)
El problema que está teniendo es un problema de enrutamiento, por lo que entiendo. Su dirección IP pública está en un enrutador que no es su servidor. Su servidor utiliza el reenvío de puertos en el enrutador para recibir tráfico. Le gustaría poder conectarse a la IP pública pero desde dentro de la red local. Debe habilitar / configurar Hairpin NAT en su enrutador, si es compatible. No puedo pensar en ninguna otra solución.
Lea otras preguntas en las etiquetas macos dns ip server.app