
移除字面量 IP 服务器地址上卡顿的反向 DNS 查询
从 TweakerMore Mod 中的 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 地址的服务器减少约 1s ~ 5s 的耗时。影响以下环境:
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:153,212 | 历史访问人次:249,735
今日访问人数:13,523 | 今日访问人次:14,821
昨日访问人数:25,313 | 昨日访问人次:28,419
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6