Fast IP Ping
ModrinthYeet the laggy reversed DNS lookup for literal IP server addresses
17.8M downloads 1.2k followers updated 2mo ago
latest vv1.0.11-mc1.21.10-neoforge Modrinth

Yeet the laggy reversed DNS lookup for literal IP server addresses
Extracted from the yeetServerIpReversedDnsLookup option in TweakerMore Mod
What & Why & How
For servers whose addresses are represented solely by a literal IP, e.g. 192.168.2.10:25565, disable reverse DNS lookups in the corresponding InetAddress object
Many non-loopback IPs lack associated domain names, which makes reverse lookups time-consuming
// java.net.InetAddress#getHostName(boolean)
String getHostName(boolean check) {
if (holder().getHostName() == null) { // It will be null if InetAddress.getByName() received a literal IP
holder().hostName = InetAddress.getHostFromNameService(this, check); // <-- takes forever
}
return holder().getHostName();
}
This option sets the domain of those servers directly to their IP, bypassing the reverse DNS check
This results in a 1s ~ 5s reduction in time for servers with literal IP address. Affects the following environments:
- Pinging the server in the server list screen
- Connecting to the server
Environment
- Client-side only
- Fabric / Forge / NeoForge mod loader. No extra requirement is needed
Versions
Release
v1.0.11-mc1.21.10-neoforge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.21.10-neoforge.jar`
- SHA-256:…
Release
v1.0.11-mc1.21.11-neoforge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.21.11-neoforge.jar`
- SHA-256:…
Release
v1.0.11-mc1.21.5-neoforge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.21.5-neoforge.jar`
- SHA-256:…
Release
v1.0.11-mc1.21.8-neoforge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.21.8-neoforge.jar`
- SHA-256:…
Release
v1.0.11-mc1.21.4-neoforge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.21.4-neoforge.jar`
- SHA-256:…
Release
v1.0.11-mc1.21.3-neoforge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.21.3-neoforge.jar`
- SHA-256:…
Release
v1.0.11-mc1.21.1-neoforge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.21.1-neoforge.jar`
- SHA-256:…
Release
v1.0.11-mc1.20.4-forge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.20.4-forge.jar`
- SHA-256:…
Release
v1.0.11-mc1.20.6-neoforge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.20.6-neoforge.jar`
- SHA-256:…
Release
v1.0.11-mc1.19.4-forge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.19.4-forge.jar`
- SHA-256:…
Release
v1.0.11-mc1.18.2-forge
- mc26.1 forge-like: fix init log
-------
Build Information
- File name: `fast-ip-ping-v1.0.11-mc1.18.2-forge.jar`
- SHA-256:…

Comments 0
No comments yet. Be the first to share your thoughts.