本帖最后由 恩山蜡笔 于 2024-4-23 09:07 编辑
目的:有什么办法不关IPv6又能让设备访问Netflix(或迪士尼)只用IPv4?
不开电视端的奈飞,通过以下设置可以达到:
Netflix 默认 IPv6 优先,这就导致如果家里的宽带支持 IPv6,它会发现来自中国的IP,Netflix就会提示not available。简单的做法是直接关闭 IPv6 ,但这样对于只有 IPv6 公网的用户来说会很不方便。(参考这个帖子:https://www.right.com.cn/forum/thread-8220319-1-1.html),通过安装Smartdns,启用第二DNS服务器,禁用缓存,禁用IPV6解析就可以解决。
Google TV或Andriod TV的机顶盒:
使用基于Google TV或Andriod TV的机顶盒+openwrt软路由来进行NETFLIX观影。但是在IPV6的环境中,NETFLIX总是无法正常的工作,要么是无法连接,要么是提示使用了代理,要么是连接上了之后速度非常慢没有速度。 事情的原因就在于盒子等移动端的NETFLIX客户端内建了DNS服务(类似于安全DNS一样的功能),连接的时候通常都是先使用内建的DNS去将域名解析成IP后再进行连接。而目前几大主流“师夷长技以制夷”插件(“师夷长技以制夷”/open克拉什)对IPV6的处理都不太好。 那么既然是IPV6的问题,就有对应的方法。一开始按照网上介绍的方法,在OPENWRT中对DNS进行劫持、重定向等,发现没有用。移动端的NETFLIX仍然固执的使用IPV6去连接服务器。除非在OPENWRT中将WAN6彻底关闭。 但是关闭WAN6后,会导致我们的家庭网络变成IPV4单栈运行,对于一些有特殊需求的小伙伴来说又会带来不方便。 这种情况网上查资料看了很久,想到的解决方案就是把这些直连的V6 IP段在发起连接的时候直接丢弃掉,但是没找到奈飞的V6IP段。请问各位大佬有没有更好的意见呢?
|