Mejor opción para DNS para un gran número de registros

Mejor opción para DNS para un gran número de registros

Tengo una aplicación y digo que en ella se pueden crear nuevos objetos. Cada vez que se crea un nuevo objeto (por ejemplo, saludar), quiero que la URL hello.example.com/hiapunte siempre a una IP específica.

Hay tres formas de lograrlo. Quiere saber, en caso de que haya un gran número de entradas DNS, habrá un retraso y cuál de los siguientes enfoques funcionaría mejor.

  1. Agregue una entrada DNS *.ejemplo.com ----> IP_1

El problema con esto es que redirigirá los DNS no deseados también aIP_1

  1. Cada vez que se crea un nuevo objeto, ejecute un script y agregue dns específicos dinámicamente

    hola.ejemplo.com ----> IP_1 hola.ejemplo.com -----> IP_1 .......

    Entonces habrá muchas asignaciones. Una duda que tengo es que si el número de asignaciones aumenta mucho, el tiempo de búsqueda aumentará y causará retrasos.

  2. Usando niveles múltiples

    *.object.example.com------>IP_1

Respuesta1

Sus preocupaciones con ambos enfoques son infundadas.

[Registro DNS comodín] redirigirá los DNS no deseados también a IP_1

  • ¿Así que lo que? Si desea varios registros DNS, esto implica que está ejecutando servicios que reconocen el nombre de host (por ejemplo, http, smtp). Aún necesita configurar el comportamiento específico del nombre de host para esos servicios.
  • Puede mezclar registros DNS explícitos con un comodín: el servidor DNS debería devolver la coincidencia más específica

Si el número de asignaciones aumenta mucho, el tiempo de búsqueda aumentará y provocará retrasos.

Sólo si ejecuta un servidor DNS muy mal escrito. Bind y powerDNS no tendrían ningún problema con esto.

Si decide utilizar registros explícitos en lugar de comodines (aunque podría decirse que aún podría ser una buena idea utilizar comodines), cree los nuevos registros como CNAME en lugar de registros A; esto simplifica el mantenimiento/migración.

información relacionada