diff --git a/doc/html/man5/3proxy.cfg.5.html b/doc/html/man5/3proxy.cfg.5.html index c54d99f..a716fae 100644 --- a/doc/html/man5/3proxy.cfg.5.html +++ b/doc/html/man5/3proxy.cfg.5.html @@ -124,7 +124,9 @@ udppm UDP portmapper


-6
Only resolve IPv6 addresses. IPv4 addresses are packed in IPv6 in IPV6_V6ONLY compatible way.
--4
Only resolve IPv4 addresses
+-4
Only resolve IPv4 addresses. This is the default: a +service reaches an IPv6 address only when told to with +-6, -46 or -64.
-46
Prefer IPv4. Resolve IPv6 addresses if IPv4 address is not resolvable
-64
Prefer IPv6. Resolve IPv4 addresses if IPv6 address @@ -495,18 +497,23 @@ the same as for nserver.

Cache <cachesize> records for name resolution (nscache for IPv4, nscache6 for IPv6). The cache size should usually be large enough (for example, -65536).

+65536). The two are separate: a name that resolves to an +IPv6 address, including one given with nsrecord, is +only held when nscache6 is configured, and +nscache does nothing for it. Both caches are global +rather than per-service.

nsrecord <hostname> <hostaddr>
Adds static record to nscache. nscache must be enabled and must come first, because the record is placed in -the table it allocates, and nserver must be set as -well: without it the system resolver is used and static -records are never consulted. If 0.0.0.0 is used as a -hostaddr host will never resolve, it can be used to -blacklist something or together with dialer command -to set up UDL for dialing.

+the table it allocates - nscache6 for a record naming +an IPv6 address - and nserver must be set as well: +without it the system resolver is used and static records +are never consulted. If 0.0.0.0 is used as a hostaddr host +will never resolve, it can be used to blacklist something or +together with dialer command to set up UDL for +dialing.

fakeresolve