domain-name-system – 您可以在DNS中为您的服务器设置备份IP吗?

前端之家收集整理的这篇文章主要介绍了domain-name-system – 您可以在DNS中为您的服务器设置备份IP吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法让DNS协议能够自然地保存备份A类型的服务器地址,如备份名称服务器或邮件服务器?谷歌搜索后,我刚刚在备份名称服务器上获得结果.

如果没有办法让DNS支持备份A命名是什么是模拟结果的最佳方法,以便将用户推送到正常工作的服务器.我读过有关后备IP的内容,还有其他吗?

谢谢!

解决方法

是的……有点儿.

您可以在此处执行以下两项操作:如果您在DNS服务器中为给定名称放置多个A记录,那么它们将全部提供给客户端,并且这些客户端将从集合中选择一个以连接到,这意味着流量将在所有站点之间“均匀”均匀地分布.这不是你似乎真正描述的,但这是一种常见的情况(虽然我不相信它,出于各种原因).

另一种选择是你只在你的DNS服务器中放置一条A记录,DNS服务器(或者它的辅助设备,如监控脚本)会密切关注你网站的主要地址,如果它失败则DNS服务器的A记录变为您的其他网站.这意味着一次只能有一个站点获得流量.

第二种策略的缺点是DNS缓存.获得旧站点地址的任何人都将是SOL,直到其包含旧地址的DNS缓存条目被清除.这意味着您必须保持较低的TTL(增加DNS基础设施的负载,尽管这很少是一个实际问题),但仍然存在“流氓”DNS缓存的问题,这些缓存不支持TTL.对于任何需要更改DNS条目的人来说,这些都是一个巨大的痛苦,但对于那些需要“经常”更改DNS条目的人来说,它们的情况要差一百万倍(希望您的网站每天不会多次停机,但仍然…)基本上,这些行为不端的DNS缓存背后的任何人都会看到你的网站在一段极长的时间内被“关闭”,并试着向他们解释这是他们的DNS缓存有问题…… Eugh.

简而言之,我不会为一个网站做这件事,因为有更好的方法来减轻你想要的风险,但如果你想要如何减轻它的建议,你需要描述这种风险.

猜你在找的HTML相关文章