Skip to content

疑似ipv6协议偏好选项无效 #1771

@CAceZhou

Description

@CAceZhou

检查项

  • 我已在 Issues 页面 中搜索,确认了这一 Bug 未被提交过
  • 我确认只是全部选中而没有仔细确认就直接提交了这个 Issue,并且同意这个 Issue 可以直接被关闭
  • 我确认正在使用 Fast Ring 通道的最新版,若不是,此 issue 可能会被直接关闭(最新版获取方式:启动器 设置-其他-系统 切换至 Fast Ring 通道并单击“检查更新”,或在 Releases 页面的最顶部直接下载)
  • 我确认会详细描述我所遇到的问题,并附上日志和截图,而不是随便填点东西敷衍了事。

描述

我的服务器配置了双栈域名,但在一些环境下只能通过ipv6访问,于是我就将启动器内ip协议偏好设为了ipv6优先,但是发现游戏内仍无法连接双栈域名,但同时纯ipv6域名可以访问
(也许这不算个bug(?))

测试结果如下:
Image

Image

我顺便查了一下,jvm好像还有另一个ip协议偏好参数java.net.preferIPv6Addresses,设为true时偏ipv6,false则偏v4

添加后(虽然我不知道前面那个D是什么意思,但反正加上就能用了()

Image Image Image

另外,经测试,在启动器中设置协议偏好ipv4会使该参数失效,并且纯ipv6地址也无法访问(废话.jpg)()

(java这双栈了个寂寞啊())

重现步骤

将协议偏好切为ipv6,并访问ipv4无法访问的双栈域名,无法连接

日志与附件

如果有用的话,下面是日志
使用 -Djava.net.preferIPv6Addresses=True 连接双栈域名服务器
游戏日志 - 1.21.4 带参数.log

不使用该参数连接双栈域名服务器
游戏日志 - 1.21.4 不带参数.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    🚧 正在处理开发人员正在对该内容进行开发、测试或修复,进展中

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions