1. You need to have or buy a domain. You can buy domains at our website:
https://billing.wepwawet.net/cart.php?a=add&domain=register
2. Create an account at a cloudflare.com where you can manage your domain. After you sign up click on add new domain (website), and follow cloudflare’s steps to get your domain added. If you can't add your site successfully, wait 15-60 minutes and try again.
https://www.cloudflare.com/
3. Go to cloudflare’s DNS manager and create a SRV record and put in the details as information below suggests.
name: _minecraft._tcp.play
service: _minecraft
protocol: TCP
TTL: Auto
Priority: 0
Weight: 0
Port: The server port (example: 25580)
Target: the server hostname without port (example: m-eu-ge-fra-03.wepwawet.net )
4. Now wait 10 minutes and you can now join your server on play.yourdomain.tld