Как узнать, какой DNS используется или какой из них является оптимальным для ускорения ответа веб-сайта?

Как узнать, какой DNS используется или какой из них является оптимальным для ускорения ответа веб-сайта?

У меня есть сервер, на котором размещен веб-сайт и несколько API. В последнее время, когда мы пытаемся получить доступ к веб-сайту, возникает задержка, которая длится несколько секунд перед фактической загрузкой. У меня есть хорошее подозрение, что это связано с какой-то настройкой DNS. Есть ли способ узнать, какой DNS на самом деле использует сервер?

Мой файл /etc/resolv.conf выглядит так:

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 212.227.123.16
nameserver 212.227.123.17

Я знаю, что первые две записи взяты из Google, а остальные — из ionos. Как ни странно, один из наших веб-сайтов выдает ошибку, если последние две записи (ionos) отсутствуют в файле resolv.conf.

решение1

DNS timeout обычно составляет около 10-15 секунд. Чтобы проверить разрешение домена, вы можете получить доступ к своему серверу и выполнить nslookup:

nslookup yourdomain.com 8.8.8.8
nslookup yourdomain.com 8.8.4.4
nslookup yourdomain.com 1.1.1.1

чтобы вы могли проверить, сколько времени занимает разрешение DNS через другой сервер имен, и убедиться, что какой-либо из них замедляет работу или не отвечает

Связанный контент