[asterisk-users] IPv6 and IPv4 binding address on a server with 2 network cards
Miguel Baptista
miguel.baptista at uninett.no
Sun Mar 10 09:04:06 CDT 2013
Hello,
I am doing some tests with asterisk on a dual-stack environment. I have
some doubts regarding asterisk binding addresses on a server with 2
network cards.
According to asterisk documentation:
/; With the current situation, you can do one of four things:/
/; a) Listen on a specific IPv4 address. Example:
bindaddr=192.0.2.1/
/; b) Listen on a specific IPv6 address. Example:
bindaddr=2001:db8::1/
/; c) Listen on the IPv4 wildcard. Example:
bindaddr=0.0.0.0/
/; d) Listen on the IPv4 and IPv6 wildcards. Example: bindaddr=::/
/; (You can choose independently for UDP, TCP, and TLS, by
specifying different values for/
/; "udpbindaddr", "tcpbindaddr", and "tlsbindaddr".)/
/; (Note that using bindaddr=:: will show only a single IPv6 socket
in netstat./
/; IPv4 is supported at the same time using IPv4-mapped IPv6
addresses.)/
/;/
/; You may optionally add a port number. (The default is port 5060
for UDP and TCP, 5061/
/; for TLS)./
/; IPv4 example: bindaddr=0.0.0.0:5062/
/; IPv6 example: bindaddr=[::]:5062/
/;/
/; The address family of the bound UDP address is used to determine
how Asterisk performs/
/; DNS lookups. In cases a) and c) above, only A records are
considered. In case b), only/
/; AAAA records are considered. In case d), both A and AAAA records
are considered. Note,/
/; however, that Asterisk ignores all records except the first one.
In case d), when both A/
/; and AAAA records are available, either an A or AAAA record will
be first, and which one/
/; depends on the operating system. On systems using glibc, AAAA
records are given/
/; priority./
Lets say that I have two network cards: A and B.
Both interfaces have IPv4 and IPv6 addresses: IPv4 A, IPv6 A, IPv4 B and
IPv6 B.
How can I make asterisk to run only on B network addresses (IPv6 and
IPv4)? The /bindaddr=[::] /config parameter tells asterisk to run on all
available addresses, including the addresses on the A network. But
that's not exactly what I want.
- Miguel Baptista
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130310/e0500634/attachment.htm>
More information about the asterisk-users
mailing list