How can I get a DNS sub domain to a different NGINX server without https?

September 2, 2016 1.7k views
DNS Nginx Ubuntu 16.04

I have followed the How to set up and test dns subdomains tutorial in order to redirect a subdomain to a nginx test server.

This tutorial is outdated and the panel looks somewhat different now.

My zone file looks like this:

$TTL 1800 IN SOA 1472841549 10800 3600 604800 1800 1800 IN NS 1800 IN NS 1800 IN NS
* 1800 IN CNAME
* 1800 IN CNAME 1800 IN A 1800 IN A 1800 IN A

When I test the host I get the right address returned. But when I put the address in the browser I get a redirect to

I have no clue why this is happening?

2 Answers

I was not able to replicate this. Going to did not result in a redirect and instead showed the nginx default page. My guess would be that you have a 301 redirect cached in your browser or on your network. I would recommend testing this by trying to open the page in a different browser or from a different computer or smartphone that has not previously visited

  • You are right. I have a 301 on the domain on the production NGINX server.

    Clearing the browser cache did indeed resolve this issue. Thanks for the suggestion. I wouldn’t have thought a browser will cache a 301 on a domain for new sub domains. Good to know. Thanks.

Have another answer? Share your knowledge.