通知
すべてクリア

解決済みapiによるDNSレコード追加ができない(時間がかかる?)

投稿: 3
 ohtn
質問投稿者
コミュニティ参加日: 3か月前

apiでDNSレコードの追加を行い、正常に追加した由のレスポンスが帰っており、またapi経由でDNSレコードの一覧を取得したところ追加されていることが示された。

しかしながらwebのDNSレコード設定ページではレコードの追加が12時間後でも確認できず、digの確認もできなかった。

その間、webのDNSレコード設定での追加は正常に動作しておりdigもほぼ即時に確認ができた。

apiでのDNSレコード追加が正常にできている方はいらっしゃいますか?正常に追加できた方法を教授していただきたい。

letsencriptの証明書更新をDNS認証(DNS-01チャレンジ)で行いたい。Web認証(HTTP-01)は海外からの接続を許可していないのでできない。

ご利用環境
- 利用端末 PC
- OS ubuntu
postmanにて実行

 

対象サービス

2件の返信
投稿: 3
 ohtn
質問投稿者
コミュニティ参加日: 3か月前

原因がわかりました。

DNSレコードを操作するAPIは「Xserver Domain」のDNSレコード設定ページのリストにのみ影響します。「Xserver VPS」にもDNSレコード設定ページがあるもののこちらを対象としたAPIはありません。
また「Xserver Domain」のDNSレコード設定ページでDNSレコードを追加しても何ら影響は無い。

権威DNSサーバーへのdigでは「Xserver Domain」のDNSレコード設定ページで追加したレコード帰ってこない。つまり権威DNSサーバーに登録されていない。

理由はDNSの仕組みに詳しくない者の推察ですがこのページは権威サーバーを変えるためのページだから。多分。

「Xserver Domain」のDNSレコードページにも「
 この機能は上級者向けの機能です
エックスサーバー関連サービスで独自ドメインを利用する上で、本機能の利用は通常は必要ありません。
外部サービスなど複数サービスで対象ドメインを使用する場合に本機能をご利用ください。」
と記載されていた。

 

結局「Xserver VPS」だけでcertbotのDNS認証を行うことはできない事が判りました。


返信
投稿: 3
 ohtn
質問投稿者
コミュニティ参加日: 3か月前

以上


返信