Error: ENOTFOUND mrbotchi.test at Lookup._makeNotFoundError (/misskey/node_modules/lookup-dns-cache/src/Lookup.js:299:23) at /misskey/node_modules/lookup-dns-cache/src/Lookup.js:263:38 at /misskey/node_modules/lookup-dns-cache/node_modules/async/dist/async.js:3874:9 at /misskey/node_modules/lookup-dns-cache/node_modules/async/dist/async.js:473:16 at iteratorCallback (/misskey/node_modules/lookup-dns-cache/node_modules/async/dist/async.js:1050:13) at /misskey/node_modules/lookup-dns-cache/node_modules/async/dist/async.js:958:16 at /misskey/node_modules/lookup-dns-cache/node_modules/async/dist/async.js:3871:13 at /misskey/node_modules/lookup-dns-cache/src/Lookup.js:279:32 at /misskey/node_modules/lookup-dns-cache/src/Lookup.js:123:24 at Immediate.<anonymous> (/misskey/node_modules/lookup-dns-cache/src/ResolveTask.js:91:32) at processImmediate (internal/timers.js:439:21) at process.topLevelDomainCallback (domain.js:131:23)
開発中のActivitypubサーバー上にあるActorをフォローした際、この様なエラーが出て配信に失敗します。コンテナに入って手動でドメインを解決できることを確認しました。
resolve.confに書いてあるDNSサーバーで名前解決出来る必要があるので
hostsに書いてあるだけのインスタンスとかには配信できないと思います
そうなのですか。取得は普通にできるので混乱してしまいました。
なお、名前解決できたとしてもhttpsで証明書までしっかりしてないと配信できないはず
なお、名前解決できたとしてもhttpsで証明書までしっかりしてないと配信できないはず
これでちゃんとSSL証明書を取ろうとすると、結局インターネット上にDNSサーバーが必要になってくるので…
私はインターネット上にDNSサーバーを用意して、証明書取得時はグローバルアドレスを登録, テスト時はプライベートアドレスを登録 のようにしています。
Most helpful comment
resolve.confに書いてあるDNSサーバーで名前解決出来る必要があるのでhostsに書いてあるだけのインスタンスとかには配信できないと思います