我正在试图找出如何构建一个DNS响应,该响应引用请求客户端尝试从另一个DNS服务器解析。
例如,
Client PC请求解析来自DNS server #1的记录"google.com"
DNS server #1回复,引用到DNS server #2
Client PC请求解析来自DNS server #2的记录"google.com"
带有匹配的DNS server #2回复-- "google.com"记录
📷
如何构建一个DNS响应,该响应引用客户端尝试从不同的DNS服务器解析?
注意-我知道最好的做法是将DNS服务器设置为递归请求。然而
DNS (域名系统)解析给定主机名或域名的IP地址需要20到120毫秒左右,在进程正确完成之前,浏览器不能做任何事情。
浏览器在建立到web服务器的网络连接之前,必须将web服务器的DNS名称解析为IP地址。由于DNS解析可以由客户端的浏览器和操作系统缓存,如果在客户端的缓存中仍然可用有效的记录,则不会引入延迟。但是,如果客户端需要在网络上执行DNS查找,则延迟可能会根据能够提供有效响应的DNS名称服务器的邻近程度而变化很大。
所以..。如何通过某些服务器端优化或其他方法来减少这种DNS查找?我在这里是无助的还是取决于网页/我的主机提供商的大小?
这个问题看起来很奇怪,但每次我在没有虚拟专用网络的情况下访问我的网站()时,都会显示"This site has been suspended."
当我连接到VPN时,它似乎工作正常,我目前居住在菲律宾,我不确定这是ISP的问题还是其他什么问题。
在我将域名转移到不同的域名提供商之前,该网站工作正常。我确信我正确地传输和配置了我的域。我可以在该域名下使用我的电子邮件。唯一让它变得困难的是网站部分。
我已经试着解决这个问题快一天了。我尝试在FireFox、Chrome和MS Edge上清除我的浏览器历史记录。任何帮助都将不胜感激。
谢谢!