ARES\_SET\_LOCAL\_IP4(3) Library Functions Manual ARES\_SET\_LOCAL\_IP4(3)

# [NAME](#NAME)

ares\_set\_local\_ip4 - Set local IPv4 address outgoing requests.

# [SYNOPSIS](#SYNOPSIS)

```
#include <ares.h>
void ares_set_local_ip4(ares_channel_t *channel, unsigned int local_ip)
```

# [DESCRIPTION](#DESCRIPTION)

The **ares\_set\_local\_ip4** function sets the IP address for outbound requests. The parameter *local\_ip* is specified in host byte order. This allows users to specify outbound interfaces when used on multi-homed systems.

# [SEE ALSO](#SEE_ALSO)

[**ares\_set\_local\_ip6**(3)](/man/os/c-ares/ares_set_local_ip6.3)

# [NOTES](#NOTES)

This function was added in c-ares 1.7.4

30 June 2010

---

Document: ares_set_local_ip4(3) from c-ares 1.34.8-r3 (Chainguard OS)
Source: https://github.com/c-ares/c-ares
