![DNS 服务会影响视频流速度吗?](https://linux22.com/image/1428068/DNS%20%E6%9C%8D%E5%8A%A1%E4%BC%9A%E5%BD%B1%E5%93%8D%E8%A7%86%E9%A2%91%E6%B5%81%E9%80%9F%E5%BA%A6%E5%90%97%EF%BC%9F.png)
我正在使用 DNS 服务(如 unlocator.com)来观看 Netflix.com,因为我位于美国境外。
最近,我发现 Netflix(以及 Amazon Prime)的视频非常慢,并且一直在缓冲。但是,每当我进行速度测试时,速度总是很好(~5Mbps)。通常以这种速度,我可以很好地播放 Netflix 视频,没有问题。但最近不行。
我可以毫无问题地播放 Youtube 视频,甚至是高清视频。
我正在尝试找出真正的问题。我的朋友说 DNS 服务 (unlocator.com) 可能是罪魁祸首。但我认为 DNS 服务只负责地理检查,而不做其他事情,因此它不应该影响视频流质量。
我对吗?
答案1
您说得对,DNS 只是用来查找地址,而且我明白为什么您会感到困惑,为什么有人会认为不同的 DNS 服务会降低您的实际传输速度。
Unlocator.com 等 DNS 服务不只是DNS 服务,它们可以让您看起来像是身处其他国家/地区,这样您就可以观看特定国家/地区的内容,但实际上您并不在该国家/地区。
他们通过为某些网站(比如 Netflix.com)设置自定义 DNS 条目来实现这一点,这样当你请求这些域名时,它们就会被重定向到一个透明代理这使得 Netflix 认为您是来自该代理所在的位置。
由于所有流量都通过这个附加代理发送,因此该代理可能会变得拥挤,导致您与 Netflix 之间的流量变慢。
答案2
我在 NHL.tv 的流媒体质量方面遇到了问题,即使是在 Xbox One S 内置的连接应用程序上也是如此。质量非常糟糕。考虑到 Xbox 直接连接到强大的 DD-WRT 路由器,速度测试显示下载速度为 60mbps,上传速度为 6mbps,这种情况非常不寻常。
NHL.com 网站上的故障排除建议我改回 ISP 的 DNS 服务器,我照做了。我使用的是 OpenDNS 服务器。这解决了问题,我现在又可以享受高质量的流媒体了。
为什么?不知道。
答案3
不,DNS 不会向您传输任何内容。它所做的只是转换域名(http://xyz.com)转换为 IP 地址(111.222.121.212)。然后,您的计算机将使用该 IP 地址连接到真实服务器,然后由该服务器提供内容。唯一可能发生的情况是 DNS 将您的域直接解析为负载平衡器的服务器。当服务器允许连接并且许多其他人使用相同的 DNS 服务器并访问相同的服务器时,服务器本身的速度可能会出现问题。但是,您可以通过设置不同的 DNS 服务器(请参阅这里了解如何在 Windows 上执行此操作)更改为最能为您提供正确 IP 的 DNS 服务(例如 Google DNS 8.8.8.8 和 8.8.4.4)。如果此方法有效,您应该永久迁移到其他 DNS 服务。
答案4
DNS 可能会影响视频质量
输入此过滤器,你可以看到重传,如果有
icmp 或 dns 如果 dns 需要很长时间才能解析,则共享将受到影响,这就是为什么很多人会启用 dns 缓存的原因。如果可能的话,2000ms 是 2 秒,这是解析 1 个条目的很长的时间,在 3 分钟内观察它,看看你能找到多少个