DigitalOcean droplet domain parking service not working as expected

domain-name-systemdomain-parking

I'm trying to set up a domain parking service, similar to Sedo, where you can simply point your domain to my nameservers and my landing page will be displayed.

What I've done:

  1. I set up a Digital Ocean droplet to host my website/landing page, using the Node.js quickstart configuration. This site can be found on https://www.parkedforgood.com.
  2. Then I followed this tutorial for creating vanity nameservers, and created ns1/ns2/ns3.parkedforgood.com.
  3. I created my glue records on NameCheap pointing to the DO nameserver IPs.
  4. Then I tried to park my first domain, http://coolpatterns.net, by pointing it to ns1/ns2/ns3.parkedforgood.com.

You can see all my records at https://imgur.com/a/Rfn9j9W.

However, the domain I parked is throwing an error: DNS_PROBE_FINISHED_NXDOMAIN

Is something set up incorrectly or am I just mistaken as to how this is supposed to work.

Best Answer

As far as I can tell, your namecheap config is right, but you need to configure a zone for coolpatterns.net on your DNS as well, so that the DNS server will answer queries for that domain. It just answers the following when I just tried it with nslookup:

nslookup

> server ns1.parkedforgood.com
Default Server:  ns1.parkedforgood.com
Address:  173.245.58.51

> coolpatterns.net
Server:  ns1.parkedforgood.com
Address:  173.245.58.51

*** ns1.parkedforgood.com can't find coolpatterns.net: Query refused
Related Topic