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.0doesn't make kibana listen on IPv6 - The
server.hostparameter 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