### 3.2 Contacting servers

A server can have multiple addresses, for example if it is multihomed (connected to multiple networks) or if it can speak both IPv4 and IPv6. Polipo will try all of a hosts addresses in turn; once it has found one that works, it will stick to that address until it fails again.

If connecting via IPv6 there is the possibility to use temporary source addresses to increase privacy (RFC 3041). The variable `useTemporarySourceAddress` controls the use of temporary addresses for outgoing connections; if set to `true` temporary addresses are preferred, if set to `false` static addresses are used and if set to `maybe` (the default) the operation system default is in effect. This setting is not available on all operation systems.