¿Puedo omitir algunas IP devueltas por el round robin de DNS?

¿Puedo omitir algunas IP devueltas por el round robin de DNS?

archive.ubuntu.com devuelve 4 IP. 2 de ellos son mucho más rápidos, el más lento es un orden de magnitud más lento. ¿Puedo rechazar algunas IP de forma selectiva?

Respuesta1

Puede configurar un servidor DNS de almacenamiento en caché local simple condnsmasqy agregue al archivo de configuración una o más líneas

   ignore-address=<ipaddr>

Ignore las respuestas a consultas de registros A que incluyan la dirección especificada. No se genera ningún error, dnsmasq simplemente continúa esperando otra respuesta.

Respuesta2

Puede intentar colocar una entrada para el DNS equivalente dentro de su sitio, /etc/hostscomo por ejemplo:

91.189.88.152       archive.ubuntu.com

Respuesta3

Es posible que obtenga IP que estén geográficamente alejadas. Muchos países tienen archivos locales. Estos utilizan el código de país de dos caracteres como nombre de subdominio. Para Canadá (ca), los archivos locales se encuentran en ca.archives.ubuntu.com. Quizás quieras intentar utilizar los archivos específicos de tu país. Estos deberían estar más cerca y, en general, más rápidos.

¿Cómo se determina qué servidor es más rápido? Los tiempos de ping suelen ser indicativos de la transferencia, pero no una garantía de rendimiento.

Si desea filtrar, puede crear una secuencia de comandos para actualizar dinámicamente el archivo de hosts en función del rendimiento medido. Esto sólo es útil si /etc/nsswitch.confestá configurado para archivos antes de DNS.

información relacionada