
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
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 | ||||
| 1d ago | 1 |
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.11-neoforge.jar - SHA-256:
21244d6f2cfb6569ddc6c2ae29ecd2b43a1fd014419b59f672168e8be7f1d768 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.4-neoforge.jar - SHA-256:
4dfda6c7de6f009306703c7d5209ecdc32027f63eba769dfa8356d9e7e888b96 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.10-neoforge.jar - SHA-256:
357724e2e52c55cfea42a83a343ec2bb09dc666375f1e77d060a92a5021e63b8 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.5-neoforge.jar - SHA-256:
2de47d31b4c9257c1674a2a5dd7b029574652a392ebe8be7b11f624bbb16dd40 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.8-neoforge.jar - SHA-256:
0aca83fb215b3e448a6ce320f8683fa565b4921c9ff513dbeda3bd397e51e390 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.3-neoforge.jar - SHA-256:
d0b872579ded9ca011bb9aaec5e5177857a3e87d0aef0ad92b5f0ec892640ae1 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.1-neoforge.jar - SHA-256:
f849ddf7a3eb39b58d5ad8abc96673130685017f0990620522f4f2a07cf40c55 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.20.6-neoforge.jar - SHA-256:
09223a2c6132468d0c7420ca1fee88590369037c9c0fefe2c2e200b1de77a90a - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.20.4-forge.jar - SHA-256:
559115ba1031affa8733c89c4558f44cc97471210f28de7437270684b4242f7a - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.19.4-forge.jar - SHA-256:
f5c9d48359437229ba949a94bf276a0d0dcb1828fedf3e7986a2bb7a70833260 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.18.2-forge.jar - SHA-256:
c9c2d4dae0b31c2146108a7b6b7bd69ffa1ff73973684863b21943f2cd84e9cf - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.17.1-forge.jar - SHA-256:
3d541c19f396b5782fa7a4587367e4f03558d29f3c91a8c060347d72de55e675 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc26.3.jar - SHA-256:
088b5168cdd8cd0655bcb503efcba803d2dee0ba12c275908dad49f013229130 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.16.5-forge.jar - SHA-256:
35bdf00bc2ae8f293334665c4ce0acef39c3c765a6b57e4f577987e4934f6823 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc26.2.jar - SHA-256:
922bb8c229add873c7ab1527b11b9da3f7f40ec28a16ea729fe1c3c3bf476555 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc26.1.2.jar - SHA-256:
820a4503c2b4677e97fd485111936a404815e5f3ef96546c49e6da98abfed019 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.11-fabric.jar - SHA-256:
fa50694858ed20cb7bb910d581f1af689680c2ecef33e9dcf23740ab7d2b8a48 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.10-fabric.jar - SHA-256:
ff6e82e32c55c3b498c1a5b7846dc744ee23afee78d51e6e75a4e312e0017565 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.4-fabric.jar - SHA-256:
dafa4382fced36afe30a3fd375f40933723eb7404712189aa4236f22cdf278f7 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.8-fabric.jar - SHA-256:
d1bb2be68e1da8cc511c07bfa8d6bdb3bac242c30a2d251062838a63512b0198 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.5-fabric.jar - SHA-256:
692b355ff65214bb3b46f36fde98ca27fda71cf7cfadbc93a2e43163b471d182 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.3-fabric.jar - SHA-256:
4edc0f3dbba4cd99c2c912089598e7b3ec84fb57d3afeccc8b30eb658f173639 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.20.4-fabric.jar - SHA-256:
267da8e2270f829ab157a4892fccd7883545bfb6e5401696d833f3e33ece0f7a - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.21.1-fabric.jar - SHA-256:
6d71e9b0dc2812251642d38a81e565c4437954f755bf53bd102bfaa014d72eb2 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.20.6-fabric.jar - SHA-256:
68f1035b4211dec192436b6447f99601665e43c4a69b16597f449aea77a0fae5 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.19.4-fabric.jar - SHA-256:
f5587633173c16d91b1b1155705dc5bf05057cb9fec5d68a1d442052fbddb380 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.18.2-fabric.jar - SHA-256:
0506da248decff3c418a2b602b94c80a097eab60629199f4dc2d4929373f7bb9 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.17.1-fabric.jar - SHA-256:
784c8f547c217316b8dee9136704c427414181334bb0b345b0f36df7229c2881 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.15.2-fabric.jar - SHA-256:
dc700edc7ae6055544fb1f96eff20cec68ea00ca976fffbb6cc3d6e53a31f4cf - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027
- MC 26.2 && MC 26.3
Build Information
- File name:
fast-ip-ping-v1.0.12-mc1.14.4-fabric.jar - SHA-256:
b2aa02300b50bb45e39f50a3b01743fe3b7c97953c3c2abd2f5a89ece3e46992 - Built from: https://github.com/Fallen-Breath/fast-ip-ping/actions/runs/35250740027