Abstract: This page introduces all relevant Netlib NetLayer implementations. Each implementation is represented by a Java class that implements the NetAddressNameService interface.
This page introduces all relevant [Netlib NetAddressNameService] implementations. Each implementation is represented by a Java class that implements the NetAddressNameService interface.
Access to the JDK built-in name service (java.net.InetAddressImpl and Co.). The name resolution requests are forwarded to the local operation system which will usually send them to a local DNS server.
Using DefaultNetAddressNameService is similar to using java.net.InetAddress.
This name service tunnels all DNS requests through the [Tor] anonymity network to avoid analysis of local DNS traffic.
The corresponding NetLayer is TorNetLayer.
Transparent NetAddressNameService that caches requests and responses. Default caching time is 60s. Uncached requests are forwarded to a lower NetAddressNameService.
Transparent NetAddressNameService that logs requests. These requests are forwarded to a lower NetAddressNameService.
SwitchingNetLayer transparently forwards all traffic to a switchable/exchangeable lower NetAddressNameService.
No-Operation NetAddressNameService does not resolve anything. Can be used together with the SwitchingNetAddressNameService to temporarily prevent name resolution.
Mock implementation, e.g. for testing.
Top: [Netlib], Next: [Netlib NetFactory]
Wiki: Netlib NetAddressNameService
Wiki: Netlib TorNetLayer
Wiki: Netlib