google,微软怎么实现一个域名在全世界多个 ip 可以访问的?

2022-12-08 01:02:53 +08:00
 jeesk

一个 dns 不是只能对一个地址设置 2 个 ip 吗

2253 次点击
所在节点    程序员
27 条回复
yzbythesea
2022-12-08 08:40:59 +08:00
狗家的 Anycast routing 在客户端看,不是一个 ip 吗?只是 GFE 可以 reroute 进最近的 GCLB backend 。
yc8332
2022-12-08 10:00:33 +08:00
为什么这个问题会出现在这里。不合理啊
jhdxr
2022-12-10 08:23:56 +08:00
@jeesk 中文版的教材你可以参考潘爱民译的《计算机网络》,以第五版为例,DNS 内容属于应用层,在章节 7.1 『 DNS-域名系统』中进行了详细的讨论,而你在帖子中提出的这个问题,在章节 7.5 中有更详细的讨论(指路 7.5.2 )


@LxExExl STFG 。p.s. STFG=Search The Fu*king Google ,在被屏蔽时 F 也可解释为 Fantastic, Friendly 等。就像 SB 亦可解释为烧饼。

@momocha anycast 是用于同一个 IP 地址在多个物理位置上的部署,和一个域名能解析到多个 ip 上是不同的两回事情。
momocha
2022-12-10 10:20:39 +08:00
@jhdxr 我没有只说是多个 IP 啊😯。其实这个技术很早就有了,最开始还因为是复用 IP 担心出现冲突而推广乏力的,后来发现是过分担心了。

想更多了解的请参看 wiki 上的几个图就比较清楚了:
https://en.wikipedia.org/wiki/Anycast
jeesk
2022-12-10 13:20:40 +08:00
@jhdxr 里面有 anycast 的技术? 绝对没有
jhdxr
2022-12-10 17:17:35 +08:00
@momocha 『多个 IP 』是 LZ 提的问题,请看帖子标题的最后几个字。所以 anycast 在这儿我认为是一个不正确的回答(尽管两者解决的问题是有重叠的部分的)

@jeesk 你问的是『一个域名在全世界多个 ip 可以访问的』,换言之你问的是『域名与多个 IP 』之间的对应关系。anycast 解决的是一个 IP 与多个机器之间的对应关系。你问的问题在我上面说的范围内是有明确的说明和描述的 (在回你的时候我特地去翻了下)。
momocha
2022-12-11 05:11:47 +08:00
@jhdxr 我的过失,没有注意到标题😂 扯远了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/900930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX