Domain-Name-System

如何支持帶有 TXT 記錄的 HTTPS?

  • August 18, 2022

我想將所有連結從wiki.negativity.frgithub wiki 重定向。

實際上,我正在這樣做:

wiki IN TXT "1|https://github.com/Elikill58/Negativity/wiki"

它有效,但僅在使用 HTTP 時有效。

我怎樣才能使它與 HTTPS 一起使用?喜歡https://wiki.negativity.fr工作正常。

我正在使用 OVH DNS,預設使用“1|url”或“3|text”,但我沒有找到關於 id 1 和 3 的文件。也許它們會導致問題。

您看到的是自定義功能,這並不是在 DNS 中(單獨)嚴格完成的。您可能會發現,不僅 OVH,而且其他提供商都支持設置服務,例如網站重定向和從其 DNS 控制面板轉發電子郵件,因為這是一個方便的使用者界面。

實際上,在幕後,DNS 並不是(唯一)涉及的實際技術。

在這種情況下,OVH 執行一個 Web 伺服器,這是A您的 DNS 記錄wiki.negativity.fr指向的位置。

在那個 web 伺服器上可能執行一個簡單的 web 服務,它將評估傳入的請求;如果請求的 URL 中的主機名組件存在格式正確的 TXT 記錄,它會生成 HTTP 重定向到在該 TXT DNS 記錄中找到的位置。

它因 https 失敗的原因:在提供重定向服務的伺服器上沒有設置 SSL 支持。如果是這樣,您的特定域可能沒有有效的證書,並且您會收到瀏覽器錯誤/警告。我可以想像為所有需要重定向的域設置證書的成本對於免費的重定向服務來說太多了。

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