-
Notifications
You must be signed in to change notification settings - Fork 857
Description
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
ExternalDNS is not referenced as the address of the game server.
https://github.com/googleforgames/agones/blob/v1.10.0/pkg/gameservers/gameservers.go#L42-L57
In a situation where the game server is located in an IPv4 network and the game client is located in an IPv6 network, if you are able to use ExternalDNS, NAT64 will do the translation correctly and you will be able to communicate.
Currently, only ExternalIP is referenced, so you will get raw IPv4 addresses, and you will have to translate them manually.
The most typical case of a game client deployed in an IPv6 network is an Apple/iOS device.
They require the game application to work properly even on iOS devices deployed in IPv6 networks.
Describe the solution you'd like
A clear and concise description of what you want to happen.
ExternalDNS is the preferred reference.
Or, provide an option to browse ExternalDNS preferentially.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
The application can get information about the node directly and use it.
However, that would reduce the appeal of Agones by half.
Additional context
Add any other context or screenshots about the feature request here.