Configure IBM® App Connect Enterprise to use IPv6.
About this task
IBM App Connect Enterprise supports connections to TCP/IP addresses in Internet
Protocol version 6 (IPv6) format, in addition to Internet Protocol version 4 (IPv4). IPv4 is still
used by default. The main difference between the two is that IPv6 has a larger address space, so you
are less likely to run out of addresses.
Procedure
IPv4 is used by default. If you want to use IPv6 with your installation of IBM App Connect Enterprise, complete the following steps:
- Continue to use hostname to identify your device.
If your
value for hostname resolves to an IPv6 address, it works as
expected.
- If you need to enter an IPv6 address manually, enter it in colon-separated
format.
For example, when you use IPv4, you can use 192.168.0.1
as an IP
address.
When you use IPv6, an example of an IP address is
2001:DB8::1
.
- If you use an IPv6 address in a URL, you must enclose it in square brackets; for example:
https://[2001:DB8::1]:7800/myurl
http://[2001:DB8::1]/myurl
- Use the global address for your chosen version of Internet protocol. You can use a global
IP address that is publicly accessible from the internet in IPv4 and in IPv6. Use this address when
your machine is the server part of a socket and you want to listen on all addresses that are
available to your server:
- For IPv4, use
0.0.0.0
- For IPv6, use
::
- Use the
Loopback
or localhost
address when you want to
restrict communication to within the server. The Loopback
or
localhost
address allows traffic only to your local machine.
- For IPv4, use
127.0.0.1
- For IPv6, use
::1
- When you configure IBM App Connect Enterprise to listen on an IPv6 address
with a direct map to an IPv4 address, it is likely that your operating system also listens on the
equivalent IPv4 address. To make IBM App Connect Enterprise listen on all available IPv6
and IPv4 addresses, configure your HTTPSConnector in the server.conf.yaml file
as follows:
HTTPSConnector:
ListenerPort: 7800
ListenerAddress: '::'