GoDaddy does not support CNAMEs as apex records. An apex record is a DNS record at the root (or apex) of a DNS zone. For example, in the DNS zone example.com, an apex record also has the fully qualified name example.com (this is sometimes called a naked domain). By convention, the relative name ’@’ is used to represent apex records.You will need to use a subdomain (for example,
www.example.com) when using ngrok.1. Find your reserved domain in ngrok
- Log into the ngrok Dashboard and navigate to your domain in the Domains section.
- Click in your domain to open the details, and click the “DNS Targets” link in the top table. This will provide you with the relevant CNAME values to use in later steps.
2. Log in to your GoDaddy account & access DNS management
- Go to GoDaddy.com and log in with your credentials.
- Click on your username in the upper right corner and select My Products.
- Find your domain in the list and click DNS or Manage DNS next to it.
3. Add a CNAME record
- In the DNS Management page, scroll down to the Records section.
- Click Add to create a new record.
- Select CNAME from the Type dropdown menu.
- In the Host field, enter the subdomain you want to use (for example,
wwwif your domain in ngrok iswww.example.com). - In the Points to field, enter the CNAME provided by ngrok (for example,
ptenvq2ejdlptgyr.5mql8tts8aeqxhrtv.ngrok-cname.com). - Set the TTL to your desired value (default is fine).
- Click Save to add the record.
4. Verify the DNS Entries in ngrok
- Once you’ve configured the DNS records in GoDaddy, you can return to the ngrok dashboard and click the Check Status button on the bottom of the DNS Details page. It may take a few minutes to an hour for the DNS records to propagate. ngrok will continue to check at a regular interval after your domain is configured. Once you see a green checkmark, you are good to go.
--url your.domain.com to the end of any command, such as ngrok http 80 --url your.domain.com.