
Fast IP Ping
移除对字面IP服务器地址的延迟反向DNS查询
查看大图
为字面 IP 服务器地址移除延迟高的反向 DNS 查找
提取自 TweakerMore 模组中的 yeetServerIpReversedDnsLookup 选项
是什么、为什么及如何
对于地址仅由字面 IP 表示的服务器(例如 192.168.2.10:25565),禁用相应 InetAddress 对象中的反向 DNS 查找
许多非回环 IP 没有关联的域名,这使得反向查找耗时较长
// java.net.InetAddress#getHostName(boolean)
String getHostName(boolean check) {
if (holder().getHostName() == null) { // 如果 InetAddress.getByName() 收到的是字面 IP,它将为 null
holder().hostName = InetAddress.getHostFromNameService(this, check); // <-- 花费很长时间
}
return holder().getHostName();
}
此选项直接将那些服务器的域名设置为其 IP,绕过了反向 DNS 检查
这可为使用字面 IP 地址的服务器节省 1 秒到 5 秒的时间。影响以下环境:
- 在服务器列表界面中 Ping 服务器
- 连接到服务器
环境
- 仅客户端
- Fabric / Forge / NeoForge 模组加载器。无额外要求
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。