动态DNS设置#

有两种方法可以配置动态DNS提供者,以便由你的NextBox实例使用和更新

与 :doc:`backwards proxy <proxy>`远程访问方法相比,这种方法将确保使用你自己的TLS证书从`Let’s Encrypt`_获得的完全端到端加密。

引导的动态DNS#

指导性设置将为您在`desec.io`_注册一个账户。请按照以下步骤,使用引导式动态DNS方法配置您的NextBox。

  • 在第一步,你需要提供一个电子邮件地址和你想注册的域名。 请确保你可以访问这个电子邮件账户,并且域名以**.dedyn.io**结尾。*你可以通过在 “desec.io “注册或不注册(例如,如果你以前已经注册过这个域名)继续进行下一步的工作 *

  • 在`desec.io`_注册后,你会收到一封验证邮件,它将指导你完成`desec.io`_的注册过程。一旦完成,你将得到一个秘密令牌,这在第二步中是需要的。

提示

如果你没有收到验证邮件,请在`reset password`_(使用相同的电子邮件地址)`desec.io`_设置一个密码,这将使你能够登录到你的账户。

  • 在第二步中,应将刚刚获得的秘密令牌插入输入栏,以完成你的指导性动态域名配置。

提示

你的令牌只会呈现给你一次(在验证过程之后)。 如果你需要一个新的令牌,你需要在你的`token management`_里面的`desec.io`_账户设置中创建一个新的令牌。

  • 一旦第二步完成,你就可以*继续进行TLS激活* - 见下文…

自定义动态DNS#

为了用你目前使用的IP更新你的动态DNS提供商,NextBox使用`ddclient`_,它可以直接在这里配置或通过前面描述的*指导DNS*方法。

在这个配置中,你需要提供这个配置所启用的*域名以及`ddclient`_使用的`ddclient.conf`的内容。各种例子可以在`官方文档`_中找到,用于指导DNS配置的例子使用了以下模板。

daemon=300
protocol=dyndns2
use=cmd, cmd='curl https://checkipv4.dedyn.io'
ssl=yes
server=update.dedyn.io
login=[domain]
password='[token]'
[domain]
  • 一旦你完成了这个配置,你就可以*继续进行TLS激活*–见下文。

启用TLS#

在这个页面上,首先等待状态栏的稳定,主要是确保你的NextBox的*可及性测试成功。如果是这样,只需点击**启用TLS**来获取你的TLS证书。

注解

如果可达性测试失败,请确保你的 :doc:`port forwarding <port-forwarding>`配置正确。