Dividir DNS para un sitio VPN sin servidor

Dividir DNS para un sitio VPN sin servidor

Así que aquí está mi configuración actual:

Inicio: RV220W

Oficina: RV042

Tengo una VPN IPSEC funcionando muy bien. Todo suena. Puedo buscar manualmente en mis servidores DNS a través de la VPN sin problemas.

Ahora, a pesar de lo que Cisco pueda afirmar, RV220W no tiene un DNS dividido que funcione. Estoy abandonando incluso intentar ese método. Es un enrutador con errores, pero la VPN funciona, así que voy a trabajar con lo que tengo. Es uno de los únicos enrutadores Cisco que tiene conectividad Gigabit WAN, inalámbrica e IPSEC. El otro tiene un rendimiento de VPN más lento, así que me quedo con él.

En casa tengo dos escritorios con Windows 8 que quiero agregar al dominio para facilitar las cosas. Ignoremos PPTP/L2TP/SSDP por ahora y solo quiero trabajar con IPSEC.

No tengo un servidor aquí en casa para usarlo como servidor DNS con reenvío condicional o para replicar el DNS del Servidor 2008 R2.

Pensé que probablemente sería más fácil dividir el DNS en las dos máquinas locales que comenzar a eliminar uno de los recursos de mi máquina para ejecutar una máquina virtual.

Ahora, todo lo que quisiera es que, si un DNS solicita *.mydomainname.com, consulte 10.0.0.1 y/o 10.0.0.6 (los servidores DNS de mi trabajo).

No he encontrado nada en Windows que me permita hacer eso. Se me ocurrió escribir un servicio que consultará en mis servidores DNS la zona de búsqueda directa de mi dominio y la escribirá en windows\system32\drivers\etc\hosts. En teoría, funcionaría.

Creo que examiné BIND, pero para ser honesto, lo encuentro demasiado confuso para usarlo.

Solo quisiera (en pseudocódigo):

if (domainsuffix == "mydomainname.com")
  return: requestedHostname from 10.0.0.1;
else
  return: default;

Respuesta1

yo suelodnsmasqpara mi servidor DNS (y DHCP) en casa; La configuración es muy sencilla:

server=/somedomain.local/<ip.of.your.work.dns.server>

Puede construir una pequeña máquina virtual Linux ejecutándose dnsmasqen VirtualBox, dejarla funcionando todo el tiempo; nunca lo notarás.

información relacionada