Domain-Name-System

儘管反向 DNS 有效,但域返回“ERR_NAME_RESOLUTION_FAILED”

  • March 12, 2017

我有一個執行 Ubuntu 16.04.2 LTS 和 apache2.4 的伺服器和一個 VirtualHost,它應該將我的域連接到給定的子文件夾 /var/www/html/mysite.com/public_html

我的問題是當我嘗試在瀏覽器中打開我的域時出現錯誤

ERR_NAME_RESOLUTION_FAILED

現在,我對擁有自己的伺服器還很陌生,但對我來說“原則上”一切都很好:

apache2ctl -S 告訴我我的 VirtualHost 配置沒問題。

DNS 配置看起來不錯,例如https://mxtoolbox.com/返回正確的名稱伺服器。

特別令人困惑的是,我為我的伺服器的 IP 地址設置了反向 DNS,使其指向我的域。儘管我的域本身不起作用,但這個反向 DNS 工作得很好。

當我呼叫伺服器的 IP 地址時,它成功地向我顯示了 /var/www/html/mysite.com/public_html 文件夾中的 index.html 文件。此文件夾僅在 VirtualHost 中指定

mysite.com.conf

文件。我通過更改文件夾和文件檢查了這一點。

因此,當我在瀏覽器中呼叫伺服器的 IP 時,他能夠將其連接到 mysite.com 和相應的文件夾+文件。但是當我直接呼叫我的域時,我得到一個錯誤。(我另外使用了 NSLOOKUP XXX.XXX.XXX.XXX 來驗證我是否獲得了 mysite.com。但是,當我嘗試 NSLOOKUP mysite.com 時,我得到“mysite.com 未被未知”)。

此錯誤的原因可能是什麼?

反向解析對正向解析沒有影響(網站的反向解析沒有實際好處)。

前向解析度似乎還可以,請參閱此 Zonemaster 報告。您的問題可能僅限於您進行 DNS 解析的系統,因為其他遠端測試網站都顯示您的網站正常且可訪問。

引用自:https://serverfault.com/questions/837776