So you've just purchased a new domain from Namecheap, let's call it "potatocraft.net", and now you want to connect it to your server IP to make it look like "play.potatocraft.net". All you need to do is follow these steps:
- Log into the Namecheap control panel
- Navigate to the dashboard and select "Manage"
- Click on "Advanced DNS"
- Click on "ADD NEW RECORD" and insert the following details:
Host: server
Value: your IP without port
TTL: 20 Min
- Save your changes
- Click on "ADD NEW RECORD" once again and configure it this way:
Service: _minecraft
Protocol: _tcp.play
Priority: 0
Weight: 0
Target: server.potatocraft.net
Port: your port
TTL: 20 Min
- Save your changes
- Wait a few minutes before testing your new IP
NOTE: sometimes it might take several hours for the Namecheap DNS to update, so please be patient if things are not working right away.