This seems to work perfectly:
- Log into GoDaddy
- Select your main domain
- Click on 'Settings' if not already open
- Scroll down to 'Host Names'
- Click 'Manage'
- Add Hostnames ns1 and ns2 both pointing to your server's public IP
- Save and wait a couple minutes
- Go to the Nameservers section (scroll up) Select 'Manage'
- Select 'Custom' radio button
- Click 'Add Nameserver'
- Add your ns1.maindomain.com and ns2.maindomain.com
- Also add your GoDaddy Nameservers andĀ (ns##.domaincontrol.com)
- Save and wait a couple more minutes.
- Go to your addon domain settings
- Under Nameservers select 'Manage'
- Select 'Custom'
- Add your maindomain.com name servers
- Save and wait for propagation
