Domain-Name-System

伺服器工作,域不使用 VPS

  • May 14, 2022

我必須用 Ubuntu 16.04 處理清晰的 VPS;阿帕奇(和域)。

伺服器本身可以通過 ip 地址正常工作。我已經通過 ssh 成功安裝了 php,所以現在我什至有了一些 Linux 經驗。

但是域不起作用。嘗試僅使用瀏覽器訪問它DNS_PROBE_FINISHED_NXDOMAIN。通過 Hotspot shield vpn 也是一樣,但是用 Zen mate 我得到dial tcp: lookup mistod.com on 127.0.0.11:53: server misbehaving了,雖然它不是伺服器的 ip。

在主機提供商站點中,我將其設置為域的名稱伺服器。通過 Apache 中的 ssh,我為該域創建並啟用了配置,並在屬性中指定了ServerNameServerAlias

Google搜尋,我找到了解決方案,其中 man 寫道應該安裝 ssl,所以我去了 Let’s encrypt,然後是 certbot 的說明,但卡在命令中sudo snap install core; sudo snap refresh core:它給出了錯誤system does not fully support snapd: cannot mount squashfs image using...

我還嘗試通過 安裝 certbot apt-get,它安裝了,然後我安裝了 Apache 外掛,但最終命令sudo certbot --apache返回An unexpected error occurred.

是託管提供商方面的問題,所以我需要聯繫他們,還是我做錯了什麼?

好吧,為了讓事情順利進行,如果您的提供商沒有提供編輯除名稱伺服器之外的 dns 記錄的機會,您可以使用免費的 Cloudflare dns。

您將需要創建免費帳戶添加您的域,然後,在您訂購域的地方,您應該將目前的名稱伺服器更改為 Cloudlflare 的名稱伺服器,您可以從 Cloundflare 的儀表板獲取。

Cloudflare 儀表板中的最後一個添加“A”dns 記錄傳遞 vps 的 IP 地址。

https://developers.cloudflare.com/dns/manage-dns-records/how-to/create-dns-records/

這對我有用。請注意,更改名稱伺服器後,需要一些時間通過 Web 傳播更改(最多 24 小時)。

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