There doesn't seem to be any way to consistently configure kibana to listen on both IPv4 and IPv6 addresses of a dual-stack server.
There are similar open issues which discuss the fact that kibana is parsing the server.host
parameter as a hostname and thus doesn't accept IPv6 hex addresses, but there are other problems:
- You can't specify multiple addresses
- Using
0.0.0.0
doesn't make kibana listen on IPv6 - The
server.host
parameter is actually used for the redirect uri when using openid connect, so this would redirect the browser tohttps://0.0.0.0/...
which is just insane
So there should really be a seperate setting for listen_address
and service_name