如果没有办法让DNS支持备份A命名是什么是模拟结果的最佳方法,以便将用户推送到正常工作的服务器.我读过有关后备IP的内容,还有其他吗?
谢谢!
解决方法 是的……有点儿.您可以在此处执行以下两项 *** 作:如果您在DNS服务器中为给定名称放置多个A记录,那么它们将全部提供给客户端,并且这些客户端将从集合中选择一个以连接到,这意味着流量将在所有站点之间“均匀”均匀地分布.这不是你似乎真正描述的,但这是一种常见的情况(虽然我不相信它,出于各种原因).
另一种选择是你只在你的DNS服务器中放置一条A记录,DNS服务器(或者它的辅助设备,如监控脚本)会密切关注你网站的主要地址,如果它失败则DNS服务器的A记录变为您的其他网站.这意味着一次只能有一个站点获得流量.
第二种策略的缺点是DNS缓存.获得旧站点地址的任何人都将是Sol,直到其包含旧地址的DNS缓存条目被清除.这意味着您必须保持较低的TTL(增加DNS基础设施的负载,尽管这很少是一个实际问题),但仍然存在“流氓”DNS缓存的问题,这些缓存不支持TTL.对于任何需要更改DNS条目的人来说,这些都是一个巨大的痛苦,但对于那些需要“经常”更改DNS条目的人来说,它们的情况要差一百万倍(希望您的网站每天不会多次停机,但仍然…)基本上,这些行为不端的DNS缓存背后的任何人都会看到你的网站在一段极长的时间内被“关闭”,并试着向他们解释这是他们的DNS缓存有问题…… Eugh.
简而言之,我不会为一个网站做这件事,因为有更好的方法来减轻你想要的风险,但如果你想要如何减轻它的建议,你需要描述这种风险.
总结以上是内存溢出为你收集整理的domain-name-system – 您可以在DNS中为您的服务器设置备份IP吗?全部内容,希望文章能够帮你解决domain-name-system – 您可以在DNS中为您的服务器设置备份IP吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)