Minecraft Java + Bedrock server routing
# general-help
d
Hey all! I just set up my Minecraft Java server along with a Geyser proxy to allow Bedrock players to join. Currently, Java players can join just fine with mc.domain.example. Bedrock players however, can't join. Here are my DNS records:
Copy code
Type - Name            - Content                          - Proxy Status - TTL
A    - bedrock         - (my IP)                          - DNS only     - Auto
A    - mc              - (my IP)                          - DNS only     - Auto
SRV  - _minecraft._udp - 0 0 19132 bedrock.domain.example - DNS only     - Auto
SRV  - _minecraft._tcp - 0 0 25565 mc.domain.example      - DNS only     - Auto
I made sure that I forwarded the right ports on the right protocols
By the way, bedrock players join via
pe.domain.example
and java players join via
mc.domain.example
If I probe the server via https://mcsrvstat.us I get this error:
Could not create socket: php_network_getaddresses: getaddrinfo for (bedrock domain here) failed: No address associated with hostname
z
In those DNS records you have
bedrock
as the subdomain, while in your description you write
pe
d
If I probe my IP in mcsrvstatus, It works just fine
z
Could that be it?
d
Well, the pe SRV record is pointing to bedrock. But I'll try it anyway
Still the same error.
z
It seems like MC bedrock doesn't support SRV records , where did you get that you could configure it like that?
d
I thought it would work the same as Java..
z
It looks like it doesn't, from what I can see online
d
So what records should I use then?
z
Seems like you just need to make an A record and use the default port, but you might be better off asking in a minecraft-related support place
d
Alright, thanks for the help
6 Views