终于找到为什么服务器列表里有些条目,总是刷新/连接的这么慢了 那些地址是个IP而非域名的服务器地址,比如192.168.2.100,对应的InetAddress对象内的hostName将会是空的。这将导致在调用其getHostName方法时,java会进行一次DNS的反查操作,尝试查找这个IP地址对应的域名。除了127.0.0.1这种本地回环地址经常能对应着个localhost域名外,其他的IP地址经常是没有对应域名的,这会导致这个反查操作消耗不少时间,导致这些服务器“连接速度贼慢”。 具体表现为,有些本应连接延迟很低的服务器,在服务器列表里总是迟于其他服务器刷出状态,在连接服务器时总是先在“正在连接到服务器”页面待个几秒。连进服务器后一切正常。这些服务器的地址往往正是个没有对应域名的纯IP 其实这也不太算是MC的锅,而更算是java留的一个坑,只是MC没做对应优化而已 抄起TweakerMore就是一个patch,想用的可以先去github仓库的action里拿



