How to setup/mock CNAME record locally for a dev environment

19,275

Solution 1

You can do this by adding a entry in your local /etc/hosts file instead of updating the CNAME. Just add Your live domain and IP address of you test environment, it should work.

Solution 2

/etc/host cannot point cname

i use dns server (open source)

Technitium https://technitium.com/dns/ u create zone and point to cname

Share:
19,275

Related videos on Youtube

thegalah
Author by

thegalah

Updated on June 04, 2022

Comments

  • thegalah
    thegalah almost 2 years

    I need to setup a CNAME record locally. The use case is that I have a domain which is being hit in production and I want to change the production DNS settings but I want to verify my setup works by testing the setting locally before I change it in production.

    Currently my domain is setup like this: A mydomain.com some.ip.addre.ss

    I want to change it to CNAME mydomain.com somecnameaddress.com

    I am able to test A record changes by modifying my hosts file but I cannot do this to test CNAME records. How would I go about doing this?

    • Lanexbg
      Lanexbg over 5 years
      You can't create a CNAME for the root domain, it has to be for a subdomain. So you can just create a live CNAME record for some subdomain, check if everything is okay and then change the hostname to the www subdomain (if it also needs to point to somecnameaddress.com. As for the root domain, probably it will be best to create a web redirection/forwarding from mydomain.com to www.mydomain.com, after you make the CNAME for www.mydomain.com and it propagates.
  • Offlein
    Offlein almost 3 years
    A CNAME record maps aliases one domain name to another domain name. A hosts file maps a domain name to an IP address. This answer does not answer the specific question and is wrong.