Tengo un servidor que aloja un sitio web y también varias API. Últimamente cuando intentamos acceder a la web hay un retraso que dura unos segundos antes de cargarse realmente. Tengo una buena sospecha de que esto se debe a alguna configuración de DNS. ¿Hay alguna manera de saber qué DNS está utilizando realmente el servidor?
Mi archivo /etc/resolv.conf tiene este aspecto:
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 212.227.123.16
nameserver 212.227.123.17
Sé que los primeros 2 son de Google y los restantes son de ionos. Curiosamente, uno de nuestros sitios web parece arrojar un error si las dos últimas entradas (ionos) no están en ese resolv.conf.
Respuesta1
El tiempo de espera de DNS suele ser de 10 a 15 segundos. Para probar la resolución del dominio, puede acceder a su servidor y ejecutar nslookup:
nslookup yourdomain.com 8.8.8.8
nslookup yourdomain.com 8.8.4.4
nslookup yourdomain.com 1.1.1.1
para que puedas comprobar cuánto tiempo lleva resolver DNS a través de diferentes servidores de nombres y confirmar si alguno de ellos lo está ralentizando o no responde.