Yo quiero que sea así que, cuando intento ir a visitar a mi servidor en el 94.xx.xx.xx, se redirigirá automáticamente a mí a la interna de la dirección 192.xx.xx.xx, cuando se lo hace desde la red local. Se puede hacer esto con OS X DNS y si es así ¿cómo?
Respuestas
¿Demasiados anuncios?No, no se puede hacer por OS X DNS o cualquier DNS, ya que no están interactuando con los DNS en su situación (de acuerdo a tu comentario). Servicio de Nombre de dominio traduce los nombres de dominio en direcciones IP y no están utilizando cualquiera de los nombres de dominio para acceder al servidor.
Sin embargo, si usted configurar DNS y utiliza un nombre DNS externo y el mismo nombre en el DNS interno - el mismo nombre podría resolver a diferentes direcciones.
- name.pretendco.com 94.2.3.4
- name.pretendco.com 192.168.3.4
No importa si los números están en todas similares, pero usted puede encontrar que es más fácil para asignar a las cosas o compruebe que los servidores son correctos. La configuración de un DNS interno es vale la pena el esfuerzo si usted tiene varias docenas de los ejércitos - de lo contrario es más fácil sobrecargar el archivo de hosts locales en las máquinas que se necesitan para resolver el nombre de "internamente", como contraposición a la externamente.
(Si usted está usando los nombres de dominio completo, hay maneras de hacer esto...yo no se cómo "aceptado" que son y no soy lo suficiente de un experto para decir a todos los posibles efectos secundarios, pero puede funcionar.)
El problema que tienes es un problema de enrutamiento, por lo que yo entiendo. Su dirección IP pública está en un router que no es de su servidor. El servidor utiliza el reenvío de puertos en el router para recibir tráfico. Te gustaría ser capaz de conectarse a la IP pública, pero desde dentro de la red local. Necesita activar/configurar Horquilla de NAT en tu router, si es compatible. No puedo pensar en otras soluciones.
Una manera de resolver esto es añadir una entrada en el DNS para esta dirección IP, y utilizar el nombre en lugar de la IP de la misma. Puesto que usted está conectando a través de IP, nunca estás usando el DNS.
Esto sólo funciona, sin embargo, si donde quiera que esté acceder a este desde internamente usa internamente a ejecutar el servidor DNS. Esto significaría que tendría la instalación de server.yourdomain.com
en el servidor DNS interno para que apunte a la IP interna, y server.yourdomain.com
sobre un servidor DNS externo para que apunte a la IP externa.
Entonces, cuando se intenta acceder a server.yourdomain.com
dentro de la red, se resuelve a través del servidor DNS interno, y cuando se intenta acceder desde fuera de tu red, que se resuelve a través del servidor DNS externo.