dns - 我可以告诉 certbot 使用特定的 DNS 服务器吗?
问题描述
我正在尝试更新我的 Lets-encrypt 通配符 DNS。所以我在点
certbot --config-dir=certs/config --work-dir=certs/run --logs-dir=certs/log -d MYDOMAIN.com -d '*.MYDOMAIN.com' --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory certonly
Please deploy a DNS TXT record under the name
_acme-challenge.MYDOMAIN.com with the following value:
NZXXXLm6LL8uiiqLlqigFTLvB8KZTaFmXXXX
Before continuing, verify the record is deployed.
我已经在我的 DNS 主机 Web 面板中设置了 TXT 记录。但是,DNS 记录似乎需要时间来传播。
有没有办法告诉certbot
要查询哪个 DNS 服务器?我想这可能是一个攻击媒介所以可能不是但是......
正在做
nslookup -type=TXT _acme-challenge.MYDOMAIN.com
不会显示新的 TXT 记录。如果我将我的 DNS 主机添加到命令中 - 即使用证书的根提供程序版本:
nslookup -type=TXT _acme-challenge.MYDOMAIN.com NS1.101DOMAIN.COM
我可以看到更新的记录。但不确定我需要等待多长时间才能过滤到正常的 DNS。目前我必须让提示挂起,直到 DNS 刷新,这很不方便。
有什么建议么?
有没有更好的方法来做到这一点作为自动更新?才一个月,到今天为止,我花了一个小时的时间来搞事情。我是否必须自行托管自己的 DNS 才能自动执行此过程?
解决方案
推荐阅读
- micropython - BLE FLAG_WRITE 没有响应?
- javascript - 有没有办法以角度收听变化检测完成事件
- php - 如何禁用和启用有条件的按钮
- python - np.where 计算不正确?
- javascript - 将嵌套数组导出为 xlsx 格式
- r - 阿尔法美学显示箭头的骨架而不是简单的形状 - 如何防止它?
- django-urls - 有没有一种在 django 中编写路径 url 的正确方法?
- sql-server - 在 CASE 表达式的 THEN 部分使用 IN 子句
- transactions - 有没有办法为交易记录上的名称字段提供全局搜索功能?
- flutter - 有没有办法降低 Flutter 中 TextFormField 小部件的高度