我有一个托管网站和多个 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
我知道前两个来自谷歌,其余来自 ionos,奇怪的是,如果最后两个条目(ionos)不在那个 resolv.conf 上,我们的一个网站似乎会抛出错误。
DNS 超时曾经是 10-15 秒。要测试域解析,您可以访问您的服务器并执行 nslookup:
因此您可以检查通过不同的名称服务器解析 DNS 需要多长时间,并确认它们中的任何一个是否会减慢速度或不响应