Estoy ejecutando el software Tomato en mi enrutador Asus.
Tengo un servicio que hace referencia a mi servidor doméstico por su nombre de Internet "hogar.midominio.com". Cuando estoy fuera de casa, funciona muy bien ya que se resuelve a través de DNS a la IP orientada a Internet, y mi servicio puede comunicarse, y Tomate lo reenviará a mi servidor.
Sin embargo, cuando estoy en casa, todavía actúa de la misma manera que sale a Internet frente a IP. Quiero configurar tomate para que cuando esté en casa, una búsqueda de DNS para "hogar.midominio.com" responda con la dirección IP interna de mi servidor (192.168.1.10) para que pueda usar mi red gigabit. ¿Cómo puedo configurar esto a través de la línea de comando o la página web de Tomato?
Respuesta1
Lo que hice para resolver esta situación fue ejecutar mi propio servidor DNS que reenvía consultas no resueltas al DNS público de Google (también he usado OpenDNS) y contiene registros A y PTR para mi propio nombre DNS dinámico. Entonces, desde dentro de mi red, se usa mi servidor DNS y resuelve el nombre en la IP interna del servidor. Otras consultas se reenvían a 8.8.8.8/8.8.4.4 de Google.
Si utiliza una máquina separada para este propósito, debe darle una IP estática y configurar su DHCP para entregar esa dirección como servidor DNS.
No uso Tomato, pero si usa BIND, básicamente está ejecutando un servidor DNS. Hay otros servidores DNS más livianos que BIND.
Configurar su propio servidor DNS requerirá un poco de estudio, pero si está interesado en DNS, es muy educativo.