10 puntos por galadbran 2021-04-02 | Aún no hay comentarios. | Compartir por WhatsApp

Cuando necesitas probar un servicio que usa un dominio que todavía no está registrado, o cuando debes usar el mismo dominio que el sitio en producción pero hacer que apunte a un servidor de pruebas, en el caso de un navegador web en PC puedes configurarlo con el archivo hosts, pero si se trata de una app de iPhone, entonces necesitas un servidor DNS en la red interna.

Encontré un servicio DNS de código abierto que se puede configurar fácilmente en una PC con Windows y últimamente me ha resultado muy útil.

Se puede configurar cualquier dirección de dominio con cualquier IP

  • ip4["maradns.foo."] = "10.10.10.10"

  • También puedes hacer que otros dominios existentes apunten a una IP diferente.

Los demás dominios pueden consultar a un servidor DNS normal y obtener el resultado

  • upstream_servers["."]="8.8.8.8, 8.8.4.4"

Por defecto se ejecuta en modo daemon, pero para depuración también puede ejecutarse con privilegios de usuario normal.

  • Para hacer pruebas rápidas, basta con ejecutar el proceso con privilegios de usuario normal, y si ocurre algún error, para ver el registro de errores también hay que ejecutarlo con privilegios de usuario normal.

Por defecto solo soporta UDP (para usar TCP se necesita Cygwin)

Aún no hay comentarios.

Aún no hay comentarios.