域名返回“ERR_NAME_RESOLUTION_FAILED”,虽然反向DNS工作

我有一台服务器运行Ubuntu 16.04.2 LTS与apache2.4和VirtualHost应该连接我的域到给定的子文件夹/var/www/html/mysite.com/public_html

我的问题是,当我尝试在浏览器中打开我的域,我得到的错误

ERR_NAME_RESOLUTION_FAILED 

现在,我对自己的服务器还是比较陌生的,但对我来说,“原则上”一切都很正常:

apache2ctl -S告诉我,我的VirtualHostconfiguration是好的。

DNSconfiguration看起来不错,例如, https: //mxtoolbox.com/返回正确的Nameservers。

特别令人困惑的是,我已经为我的服务器的IP地址设置了反向DNS,使其指向我的域名。 这反向DNS完美的作品,虽然我的域名本身不起作用。

当我打电话给我的服务器的IP地址,它显示我成功index.html文件位于/var/www/html/mysite.com/public_html文件夹。 该文件夹只在VirtualHost中指定

 mysite.com.conf 

文件。 我通过更改文件夹和文件来检查这个。

因此,当我在浏览器中调用服务器的IP时,他可以将其连接到mysite.com和相应的文件夹+文件。 但是当我直接打电话给我的域名时,我得到一个错误。 (我另外使用NSLOOKUP XXX.XXX.XXX.XXX来validation我得到mysite.com。但是,当我尝试NSLOOKUP mysite.com我得到“mysite.com未find未知”)。

可能是这个错误的原因是什么?

逆向分辨率对前向分辨率没有影响(而网站的反向分辨率没有实际的好处)。

前进的决议似乎没有问题,看到这个Zonemaster报告 。 您的问题可能仅限于您从中进行DNSparsing的系统,因为其他远程testing网站都会将您的网站显示为可用并且可以访问。