結論を先に書きますと、 heroku の pointDNS という addon を使うやり方です。
設定方法
-
heroku addons:create pointdns:developer
# 無料 -
heroku domains:add mysn.io
(必要があれば、heroku domains:add www.mysn.io
) - heroku の pointDNS addon 設定画面で、 mysn.io の設定を追加する
- 自分のドメイン管理サイトで Name Server を pointDNS の Name Server に変更
注意事項
- 上記手順は http://mysn.io のような SSLではない http の場合の手順です。SSLにする場合は、mysn.io.herokudns.com のようなURLに設定する必要がある
- SSLも無料で運用できるようになったので、こちらをご参照ください。 Heroku で Let's Encrypt 無料証明書を使う(自動更新あり)