我正在研究一个托管在Heroku上的Rails应用程序,并且有一个自定义域配置为指向Heroku DNS目标。换句话说,可以在appname.herokuapp.com
和appname.com
访问它。
应用程序的所有者最近遇到了一个问题,即由于记录订阅付款时出错,域名注册商错误地停用了域名。此问题已解决,但所有者想知道我们是否可以设置自定义错误页面以显示在这种情况下,而不是通常在这种情况下显示的浏览器错误页面。
我是新手开发者,但我怀疑这是不可能的。如果注册商当时认为域名不属于该人,为什么他们会允许该人决定错误页面或重定向到该网站的备用版本?
我对此是否正确或是否有替代解决方案?
答案 0 :(得分:0)
由于DNS将appname.com解析为IP地址。然后,如果DNS不可用,尝试解析该地址的机器将无法连接到该网站以获取该网站。
如果DNS记录具有较长的TTL(生存时间 - 基本上是从名称服务器的缓存中刷新名称所花费的时间),那么即使DNS服务器处于脱机状态,它也将保持在线状态。但是,这仅适用于先前已解析这些记录的名称服务器。