.Mac Personal Domain

パーソナルドメインを取得し、.Macのサーバー (web.mac.com) にRapidWeaver 4.0を使って、3.6で作ったサイトをアップロードしてみました。Setup>Web Addressに取得したパーソナルドメイン名を入力して、Publishをクリックすると、「Setupで指定したアドレスと発行先のアドレスが違うのですべてのページをアップロードする」という旨のメッセージが出ます。File>Publishing Settings… では”Publish to subfolder of sites folder”のチェックを外し、”Use .Mac personal domain”のチェックを入れてPublishをクリックするとパーソナルドメインにサイトを公開することができました。

確認のメッセージでは、公開先アドレスはパーソナルドメインではなく、homepage.mac.com/UserName/になっています。Setup>Web Addressを再び確認すると、設定したはずのパーソナルドメイン名が消えて、homepage.mac.com/UserName/に戻っています。たぶん、バグだと思いますが、無視してSetupの設定はそのままの状態でページを更新してもパーソナルドメインの方に適切にアップロードできるようです。

何が起こっているのかよくわからないので、整理して考えてみます。アップルのサイトで.Mac>Account>Personal Domainで設定を済ませると、web.mac.com/UserNameがパーソナルドメインになります。RapidWeaver 4.0でサブフォルダを作らずに最上位階層(homepage.mac.com/UserName)にサイトをアップロードすると自動的にweb.mac.com/UserNameの最上位階層にサイトが送られるということでしょうか?つまり、homepage.mac.com/UserNameとweb.mac.com/UserNameは同じもの?

サブフォルダに発行するということは、homepage.mac.com/UserName/subfolderですから、パーソナルドメインを設定したweb.mac/UserNameにはアップロードしないということです。整理しているつもりがますます、混乱してきました。

今回、取得したドメインはwww.example.comです。備忘録としてドメイン取得時の一連の処理を書いておきます。

    • ドメイン登録代行会社でexample.comを取得
    • .Mac>Account>Personal Domainで取得したドメイン名を入力して設定
    • EveryDNS.net でアカウントを作成し、Add new domainで取得したドメインを入力し、basicを選択
    • EveryDNS.netのAdd a record>Fully Qualified Domain Name:で取得したドメイン名を入力
    • EveryDNS.netのAdd a record>Record TypeでCNAME を選択
    • EveryDNS.netのAdd a record>Record Valueでweb.mac.comを入力
    • ドメイン取得代行会社で4つのDNS (ns1.everydns.net, ns2.everydns.net, ns3.everydns.net, ns4.everydns.net)を設定

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.