• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

教程 让你的BDS服务器支持IPv6

小鼠同学

【Lv:4】

VIP
正式会员
注册
2022/05/15
消息
380
金粒
58金粒
后续教程在这里更新,这里的教程即使出错也不会更新了,但是可以在下面继续讨论,记得友善发言
解决方案仅为本人初步探究,部分内容为实验结论,没有找到理论支持,如果有不足之处欢迎指正。
IPv6是什么,以及为什么要使用IPv6,想必能找到这里的服主们都明白。
如果你的服务器没有IPv6,你可以看这篇教程
首先大多数时候网卡都会获取到三个IP,一个是用网卡MAC生成的IP,一个隐私保护IP,一个内网IP。内网IP是fe80开头。经过我在服务器上的测试,只有隐私保护IP能连接上bds。所以你们直接用网卡的IP连服务器是连不上的,这个不清楚为什么。
这个IP地址可以在任务管理器里面看到,也可以在 控制面板\所有控制面板项\网络和共享中心 里面查看活动网络右边那一栏的连接里面蓝字的网络名点进去,点击详细信息,IPv6地址下面有一个租约过期时间,再下面的一个没有名字的项看到,也可以在ipw.cn,testipv6.cn这种能反馈给你访问网站使用的地址的网站看到。
有的ddns会默认把网卡的IP设置为域名解析的地址,比如ddns-go。ddns可以正常在网卡获取到全部两个IP,在正则表达式里面写上@2,让ddns-go选择第二个IP地址,这个时候再用域名连接服务器,就可以连上了。
bds的IPv6端口需要单独配置,配置项叫server-portv6,默认是19133,因为IPv4和IPv6是两个网络,端口不冲突,所以这个端口可以改成IPv4一样,比如IPv4是19132那IPv6也可以是19132。
 

附件

  • 1703928427369.jpg
    1703928427369.jpg
    7.5 KB · 查看: 50
最后编辑:
记得在cmd里输入这个netsh interface ipv6 set privacy state=disable,禁用动态地址
 
你先用cmd执行一下ipconfig,里面除了那个fe80之外的IPv6地址都试一下
试了下,路由器静态分配的没法用,只有自动获取的可以,openwrt如何制作DDNS呢
 
试了下,路由器静态分配的没法用,只有自动获取的可以,openwrt如何制作DDNS呢
没研究过openwrt,我是用开着bds那个windows的服务器开的ddns,用的ddns-go,让他在bds运行的那个服务器上自己去获取的网卡IP
 

关闭Windows隐私扩展临时IPv6地址​

Cmd
netsh interface ipv6 set global randomizeidentifiers=disabled
netsh interface ipv6 set privacy state=disable

PowerShell
Set-NetIPv6Protocol -RandomizeIdentifiers Disabled -UseTemporaryAddresses Disabled
 

在线会员

  • zuozihao
  • winter0203
  • 丽鸢
  • FontageLing
  • ruge
  • with
  • tinktn833
  • wanghil
  • MintyKOLA
  • 星芝芒
  • 67453661
  • 苏三七i67
  • I IKUN2004
  • Xiao ZheYa
  • 云澜
  • The Paradox Engine
  • 十一来喽
  • bloodghost
  • linky233
  • Play_MX
  • polang
...和 53 更多。
后退
顶部 底部