Wywal opóźniające odwrotne wyszukiwanie DNS dla dosłownych adresów IP serwerów.
0 polubień
1 pobrań

Pozbądź się opóźniającego odwrotnego wyszukiwania DNS dla adresów IP serwerów podanych w postaci dosłownej.
Wyodrębnione z opcji yeetServerIpReversedDnsLookup w modzie TweakerMore
Dla serwerów, których adresy są wyrażone wyłącznie jako dosłowne IP, np. 192.168.2.10:25565, wyłącza odwrotne wyszukiwanie DNS w odpowiadającym mu obiekcie InetAddress.
Wiele adresów IP innych niż pętla zwrotna nie ma przypisanych nazw domen, co sprawia, że odwrotne wyszukiwanie jest czasochłonne.
// java.net.InetAddress#getHostName(boolean)
String getHostName(boolean check) {
if (holder().getHostName() == null) { // Będzie null, jeśli InetAddress.getByName() otrzymało dosłowne IP
holder().hostName = InetAddress.getHostFromNameService(this, check); // <-- zajmuje wieczność
}
return holder().getHostName();
}
Ta opcja ustawia domenę tych serwerów bezpośrednio na ich adres IP, pomijając sprawdzanie odwrotnego DNS.
Powoduje to skrócenie czasu o 1–5 sekund dla serwerów z dosłownym adresem IP. Dotyczy następujących sytuacji:
Problem z instalacją? Zobacz jak zainstalować mody do Minecraft.
Udało się!