OS X Server DNS, en la red local, redirecciona la IP externa a la IP interna

1

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?

    
pregunta Emil L. 13.04.2016 - 12:08

2 respuestas

2

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.

    
respondido por el jimmy0x52 14.04.2016 - 22:33
2

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.

  • name.pretendco.com 94.2.3.4
  • name.pretendco.com 192.168.3.4

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.

    
respondido por el samh 14.04.2016 - 22:27

Lea otras preguntas en las etiquetas