https://docs.joinmastodon.org/spec/webfinger/
ActivityPubのドメインはwebfingerで使われて、その応答が返すhrefのURLのホスト名部分はドメインと異なっていてもよい。
@Panta さらにHostクラスにasciiとprettyつけて多国語ドメインの表記に対応するとかある…
このアカウントは、notestockで公開設定になっていません。
@Panta Misskey自体はそんなサイトをサポートしてないので普通はないと思うが、AP的にはありえるとだけ覚えておいてくれ。STでは apDomainとapiHostを別途記録している
@Panta 前に調べた時点ではMisskeyはそんなサイトをサポートしていないが、Mastodonでは普通にありえるのだ
@Panta
val defaultPorts = mapOf("http" to 80, "https" to 443)
val defaultPort = defaultPorts[url.protocol]
if (url.port != -1 && url.port != defaultPort) {
str += ":${url.port}"
}
@Panta protocolとデフォルトportのペアが食い違っててもportを指定しない感じだな…。75点
自宅のホスト名解決に使ってるunboundがDNSSEC非対応のドメインを解決してくれなかったので、 val-permissive-mode: yes を追加するなど。 https://unbound.jp/unbound/howto_turnoff_dnssec/
このアカウントは、notestockで公開設定になっていません。