mediumfriedchips
Verified User
- Joined
- Oct 23, 2020
- Messages
- 24
Hello
I have an issue where users on Starlink internet get a 404 error when using the phpMyAdmin one-click login from their DirectAdmin control panel. Users on all other ISPs work fine.
After investigation i found that Starlink connects over IPv6 by default. DirectAdmin supports both IPv4 and IPv6, so it generates the SSO token over the user's IPv6 connection. However phpMyAdmin seems to only communicates over IPv4, so when the SSO redirect fires there is an IP mismatch and the token validation fails with a 404.
I confirmed this by having the client disable IPv6 on their machine, after which phpMyAdmin SSO worked immediately.
I looking for a server-side fix so Starlink or any other ISP that offers dual IPv4 / IPv6 users don't have to manually disable IPv6 every time. Ideally, something that forces phpMyAdmin SSO token generation to always use IPv4, without having to globally disable IPv6 in DirectAdmin.
Or maybe any solution that can resolve this .
Has anyone dealt with this before?
Any advice appreciated.
I have an issue where users on Starlink internet get a 404 error when using the phpMyAdmin one-click login from their DirectAdmin control panel. Users on all other ISPs work fine.
After investigation i found that Starlink connects over IPv6 by default. DirectAdmin supports both IPv4 and IPv6, so it generates the SSO token over the user's IPv6 connection. However phpMyAdmin seems to only communicates over IPv4, so when the SSO redirect fires there is an IP mismatch and the token validation fails with a 404.
I confirmed this by having the client disable IPv6 on their machine, after which phpMyAdmin SSO worked immediately.
I looking for a server-side fix so Starlink or any other ISP that offers dual IPv4 / IPv6 users don't have to manually disable IPv6 every time. Ideally, something that forces phpMyAdmin SSO token generation to always use IPv4, without having to globally disable IPv6 in DirectAdmin.
Or maybe any solution that can resolve this .
Has anyone dealt with this before?
Any advice appreciated.