When starting the java server, if IPv6 is available the server will listen on the IPv6 address and ignore IPv4 unless you set the `server-ip` in server.properties. This only allows you to choose either IPv4 or IPv6 and not both (also called dual stacking). Having a dual stack is probably the best thing during the transition over to IPv6 so then those with IPv6 connections can connect to servers with IPv6 and those without can still use IPv4
Related issues
duplicates
Comments

Thank you for your report!
We're tracking this issue in MC-212438, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
-- I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.