如何使用 TXT 记录支持 HTTPS?

如何使用 TXT 记录支持 HTTPS?

我想将所有链接重定向wiki.negativity.fr到 github 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 的文档。也许它们会导致问题。

答案1

您看到的是自定义功能,这并非严格意义上的 DNS 功能(单独)。您可能会发现,不仅 OVH,而且其他提供商也支持从其 DNS 控制面板设置服务,例如网站重定向和电子邮件转发,因为这是一个方便的用户界面。

实际上,在屏幕背后,DNS 并不是唯一涉及的实际技术。

在这种情况下,OVH 运行一个 Web 服务器,这是A您的 DNS 记录wiki.negativity.fr指向的位置。
该 Web 服务器上可能运行一个简单的 Web 服务,它将评估传入的请求;如果请求的 URL 中的主机名组件存在格式正确的 TXT 记录,它将生成 HTTP 重定向到该 TXT DNS 记录中找到的位置。

使用 https 失败的原因:提供重定向服务的服务器上没有设置 SSL 支持。如果设置了,您的特定域可能没有有效的证书,您会收到浏览器错误/警告。我可以想象,对于免费的重定向服务来说,为所有需要重定向的域设置证书的开销太大了。

相关内容