I have the DNS configured like this:
So, my domain
example.mx is working as
www there is no problem, but with non-
http://example.mx it's not working.
As you can see, my DNS records are pointing in
example.mx record to the
ns1.example.mx is pointing to my server's IP.
What could be the problem which is causing
http://example.mx not to work while
http://www.example.mx does work?
To resolve your host name to an IP address you need either an
CNAME record for it. You don't have either for your bare domain. You only have
You have both
CNAME records for
www. That isn't usual and it could cause problems. I don't see any records for the
ns. subdomain the CNAME is pointing to, so I doubt it is actually functional.
I would recommend:
example.mxpointing to your server's IP address
To get your web site working, you may additionally need to configure your web server to show your site for your bare domain. It isn't always enough just to point a host name at your web server. You also usually have to add virtual host configuration for it as well.