質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

1回答

1663閲覧

vagrant 上でSSL証明書をDNS認証でunboundを指定したい

退会済みユーザー

退会済みユーザー

総合スコア0

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

0クリップ

投稿2018/11/22 13:33

vagrant にて開発環境の学習を行なっています。

内向きDNSサーバーを
Unbound 設定を下記URLを参考にして、作成し
ローカルネットのドメインの名前解決までできました。
https://webnetforce.net/unbound-dns-server/

続いてLet's Encryptで、無料でSSL証明書を発行してみようと
下記URLを参考にやっていたのですが
(http://palloc.hateblo.jp/entry/2016/12/16/001037)
3.DNSの _acme-challenge.自ドメイン にトークンをTXTレコードとして登録する。
4.Let's Encryptに認証チャレンジをリクエストする。
ここの3,4で上記で作成したDNSサーバーを指定することができないかと
色々調べてみたいのですが、解決できません。

解決方法や参考URL等、どなたかご教示よろしくお願いします。

ゲストOS CentOS 7.0

■試したこと
https://access-jp.co.jp/blogs/development/197
を参考にして
certbot certonly --manual --domain *.(ローカルネットのドメインの名) --email (メールアドレス) --agree-tos --manual-public-ip-logging-ok --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory


Please deploy a DNS TXT record under the name
_acme-challenge.(ローカルネットのドメインの名) with the following value:

(TXレコード)

Before continuing, verify the record is deployed.


Press Enter to Continue

表示されたTXレコードを下記に追記。

別タブでvagradにログインして
vim /etc/unbound/unbound.confに
local-data: '_acme-challenge.(ローカルネットのドメインの名). TXT "(TXレコード)"'

txtが登録されているか確認
dig -t TXT _acme-challenge.(ローカルネットのドメインの名)
;; ANSWER SECTION:
_acme-challenge.(ローカルネットのドメインの名). 3600 IN TXT "(TXレコード)"
→きちんと登録されている

戻って、enter
Failed authorization procedure. (ローカルネットのドメインの名) (dns-01): urn:ietf:params:acme:error:dns :: DNS problem: query timed out looking up TXT for _acme-challenge.(ローカルネットのドメインの名)

エラーSSL証明書発行されない

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

使用する DNS サーバーは、Let's Encrypt から、検索出来る必要があります。

おそらく内向きのDNS サーバーは、Let's Encrypt のサーバーから検索できないので、エラーになります。

エラーを解決するには、インターネット上で、誰でも検索出来るDNS サーバーにドメインとTXTレコードを登録するか、内向きのDNS サーバーをインターネットから検索出来るように公開する必要があります。

投稿2018/11/22 19:50

編集2018/11/22 19:56
CHERRY

総合スコア25171

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問