Fast IP Ping
Убираем лагающий обратный DNS-запрос для серверных адресов в виде IP
- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 25,5 млн
- Подписчиков на Modrinth
- 1,4 тыс.
- версия
- 291
- Обновлён
- 17 сентября 202617 сент.
- Опубликован
- в 2023
Коротко о моде
Ставится только в игру; на сервер ставить не нужно

Убираем тормозной обратный DNS-запрос для серверов с IP-адресами
Вырезано из опции yeetServerIpReversedDnsLookup в моде TweakerMore
Что, зачем и как
Для серверов, адреса которых заданы только IP-адресом, например 192.168.2.10:25565, отключает обратный DNS-запрос в соответствующем объекте InetAddress
У многих не-loopback IP-адресов нет связанных доменных имён, из-за чего обратный DNS-запрос занимает много времени
// java.net.InetAddress#getHostName(boolean)
String getHostName(boolean check) {
if (holder().getHostName() == null) { // Будет null, если InetAddress.getByName() получил IP-адрес
holder().hostName = InetAddress.getHostFromNameService(this, check); // <-- занимает целую вечность
}
return holder().getHostName();
}Эта опция задаёт домен таких серверов напрямую как их IP, минуя обратный DNS-запрос
В результате время для серверов с IP-адресом сокращается на 1–5 секунд. Влияет на следующее:
- Пинг сервера в списке серверов
- Подключение к серверу
Окружение
- Только на стороне клиента
- Загрузчики модов Fabric / Forge / NeoForge. Дополнительных требований нет
Частые вопросы
Как установить Fast IP Ping?
Установите Fabric под свою версию Minecraft, скачайте Fast IP Ping под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Fast IP Ping?
У Fast IP Ping есть сборки для Minecraft 1.14.4, 1.15.2–26.3.
Нужен ли Fast IP Ping на сервере?
Ставится только в игру; на сервер ставить не нужно