小白关于域名托管提问

  • 问题:域名托管到CF大善人那里是不是延迟会高很多?我看腾讯云也有免费的域名托管服务,在国内使用这个会不会降低延迟?

  • 前情提要:家里有联通ipv4公网,想在自己电脑上开MC、饥荒等游戏服务器和小伙伴一起玩,没有建站需求

  • 现状:看了各位佬分享的内容,觉得买个域名把自己家的动态ip解析到一个固定的域名上是个不错的选择。说干就干,跟着教程购买了一个.xyz数字域名,并且托管到了CF大善人那里。暂时停在这一步了,想来问问各位佬,我想尽量降低延迟的话是不是用腾讯阿里之类的国内服务会好很多?

1 个赞

不会,都有cdn缓存

哦哦,意思是并不会提高延迟,我放心用就完事了?

能麻烦您稍微解释解释吗?“不会”是指并不会降低延迟,还是说不会增加延迟?

访问域名速度看服务器的。

dns解析一般会向运营商请求ip ,而运营商会继续向上级请求,经过层层请求获取到域名的ip 。

腾讯 DNSPod 公共 DNS 配置了 Anycast,节点囊括了腾讯云所有可用区的节点(包括海外),所以速度还是不错的,并且除了支持 ECS 以外还有一些关于 DNS 出口选择优化的加成,所以 CDN 解析结果相对准确很多。

当 Cloudflare 从 APNIC 手上接过 1.0.0.0/24 和 1.1.1.0/24 并架设了公共 DNS 以后,得益于 Cloudflare 全球 160+ 数据中心(Cloudflare 拥有 185+ 数据中心,但其公共 DNS 并没有部署在百度云加速的节点上)、BGP Anycast 和 Cloudflare Argo 等技术,成功超越 OpenDNS 成为了世界上最快的公共 DNS(数据来自 DNSPerf),还支持 DoT、DoH 等常见加密解析方案。由于其隐私政策,Cloudflare 公共 DNS 不记录用户 IP,意味着无法使用 ECS 等技术,不过仗着节点数量众多、DNS 出口覆盖全球各大区域,也适合作为主力 DNS。

上面都是复制大佬文章的,关于在于解析的响应,cf家在国内有部署机器,并不会有差距。

我自己的案例,家里服务器 cname 到 cf 家上,ping 家里服务器比 baidu 有时总会多1ms,不过最多也就两三毫秒的差距。

佬,我实在是搞不懂,借助AI解释了一下您说的话。意思是只要不用CDN服务就不会在游戏联机过程中一直有额外延迟是吗?

1 个赞

额,你不是家庭服务器吗,连接家庭服务器就是三网宽带,这个又没什么优化的。你说的就是家庭域名解析动态ip的问题,ip 一般路由器重启后才会重新分配,正常域名解析后都有tts缓存,所以比较不同服务商域名解析花的时间可以忽略不计。

大概明白了,就是只用域名解析服务的话,域名解析花的时间可以忽略不计。那请问如何才能关闭CF大善人的CDN加速功能呢?我找了半天没找到管理的地方,不知道我有没有开启CDN加速

考虑dns解析速度一般是选择dns服务商的时候,打个比方,不考虑其他因素,只考虑距离的话,比如一个是国内域名解析服务器,一个是美国域名解析服务器,国内解析获取到ip 的延迟30,美国200,浏览网页的时候,有大量域名需要解析ip ,这个时候网页加载的延迟就能感知到,有了卡顿感觉,所有游戏线路都是低延迟价格高的udp 协议。但是如果只是家庭服务器,因为只有一个域名需要解析,而且有tts缓存,使用国内和美国的差别也不大。

1 个赞

明白了,感谢!
我现在纠结的是CDN加速会不会影响延迟,以及如何关闭CDN加速

:sweat:你连接家里服务器哪来的cdn 加速

哦哦,所以默认是没有的,我不用管是吧。感谢!

嗯,你这只是ddns 解析

TCP 解析不可能用 CDN 其实
建站也可以不用 CDN
至于什么缓存……我这辈子第一次听说 TCP 可以缓存(不存在的)

明白了,意思就是我这样没毛病,一般不会影响游戏联机体验对吧?

1 个赞

不会影响,完全不会,(除了可能没有几十 ms 的神仙延迟,得看你域名正不正规了)
Tips: 麦块开服解析是 A 解析到域名 + SRV 进行 TCP 解析,注意 SRV 解析要加前缀不然不识别

啊这,那这样看来还是会大大影响游戏体验。因为我和小伙伴通过ip直连延迟是50ms左右,饥荒延迟有五六十就已经影响游戏了

域名只是ip的名字, 跟 延迟 没有半毛钱关系
和连接有关的只有 ip
羡慕你有ipv4公网 :heart_eyes:

1 个赞