我正在使用Enom.com的DNS服务器来管理几个域的DNS设置。我很难理解如何正确地设置DNS,这样所有的http请求都将解析到一个裸域,而不会导致example.com redirected you too many times错误。
因此,不管有下列任何一种情况:
http://www.example.com
http://foo.example.com
http://*.example.com
DNS记录应该始终重定向到http://example.com的裸域。
IIS服务器(Windows2016)
此外,我不希望为每个域设置一个IIS重写的规范域名规则。我倾向于让DNS记录简单地
DNS (域名系统)解析给定主机名或域名的IP地址需要20到120毫秒左右,在进程正确完成之前,浏览器不能做任何事情。
浏览器在建立到web服务器的网络连接之前,必须将web服务器的DNS名称解析为IP地址。由于DNS解析可以由客户端的浏览器和操作系统缓存,如果在客户端的缓存中仍然可用有效的记录,则不会引入延迟。但是,如果客户端需要在网络上执行DNS查找,则延迟可能会根据能够提供有效响应的DNS名称服务器的邻近程度而变化很大。
所以..。如何通过某些服务器端优化或其他方法来减少这种DNS查找?我在这里是无助的还是取决于网页/我的主机提供商的大小?
我已经安装了一个运行Ubuntu16.04和服务器试点的新的专用服务器,例如111.222.333.444的IP
我通过GoDaddy购买了一个域名,将此称为example.com。我创建了两个主机名记录:NS1.EXAMPLE.COM指向111.222.333.444,NS2.EXAMPLE.COM指向111.222.333.444
我将名称服务器保留在GoDaddy默认值中,并将记录A更改为指向111.222.333.444
然后在Ubuntu中,在/etc/hostname中添加"server“。将/etc/host中的最后一行更改为"111.222.333.444 se
我有一个网络配置,如图中所示:
📷
有一台面向Internet的机器,分配了一个静态IP,以及一组只有本地地址的机器。
每个“私有”机器运行一个DNS服务器,每个服务器解析几个域。假设我们有这样的东西:
机192.168.1.2
example1.com A 192.168.1.2
example2.com A 192.168.1.2
机192.168.1.3
example3.com A 192.168.1.3
机192.168.1.4
example4.com A 192.168.1.4
面向公共的服务器也运行DNS服务器。它应该作为所有内部服务器的代理,聚合它们的区域并将地址转换为公共服