1_of9OCSRWoAoS3_lNVKqM2g













非固定IPのご家庭でマイクラ鯖などを運用している場合。
DDNSサービスなどを使って日々変動するIPを
指定のドメインに紐付ける、というのが一般的だと思います。
が、URLをずっと晒しているというのは
家庭のグローバルIPがいつでも割れることにもなります。

これはセキュリティにやや難あり。

しかし。
いちいちIPが変わるたびにユーザーさんに
個別にURLをお知らせしていては面倒。

なので、マイクラ鯖のDiscordでURLを問い合わせると、
その時点でのサーバー機のIPを返す、みたいな機能を実装したい。

ユーザーに一手間かけるけど、クローズドなDiscordでしかIPが割れないので
不正アクセス的なリスクはちょっと少なくなる、かも。

実装としては、
サーバーを実行しているマシンでDiscordのBOTをPythonで走らせます。
コードは以下の通り。 続きを読む