お名前.comで取得した独自ドメインを、さくらインターネットのメールサービスで利用するための手順

# 概要
お名前.comで取得した独自ドメイン(以下、ドメイン)を、さくらインターネットのメールサービスで利用するための設定作業メモ。

# 構成
ドメイン：お名前.comで取得・管理
メールサービス：「さくらのメールボックス」を利用

# 前提
* お名前.comでドメインの取得が完了していること。
* さくらインターネットで「さくらのメールボックス」の契約が完了していること。
* ドメインの設定は反映されるまで数時間～2日程度かかることがある。時間に余裕を持って作業すること。
* ネームサーバはお名前.comのものを利用する。

# 作業手順のサマリ
1. さくらインターネットでドメインを設定する。
2. お名前.comでDNSを設定する。
3. DNSの設定が反映されるのを待つ。
4. 動作確認

# 作業手順
## さくらインターネットの設定
### ドメインを追加をする
１. [サーバコントロールパネル](https://secure.sakura.ad.jp/rscontrol/)にログインし、メニューの中から「ドメイン/SSL設定」を選択。
<img width="235" alt="img5.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/900c5f95-7dea-1482-d710-891d974092a4.png">
２. 画面右の「新しいドメインの追加」を選択。
<img width="514" alt="img6.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/ecc13a83-3d2e-b8ed-610e-e53e2e0f7cee.png">
３. 「5. 他社で取得したドメインを移管せずに使う」 - 「>> ドメインの追加へ進む」を選択。
<img width="511" alt="img7.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/04ad9b76-0927-8f87-dd5a-931d3e32cd18.png">
４. お名前.comで取得したドメイン名を入力し、「送信する」を選択。
<img width="521" alt="img8.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/8e680b5a-7298-8440-03e3-b4a038d47514.png">

※↑注意書きにネームサーバー変更に関する記述があるが、今回は変更しない。
お名前.com側でドメインを取得・管理している状態で、ネームサーバを変更(さくらインターネット側のネームサーバを参照するよう変更)すると、お名前.com側のドメイン設定が参照されなくなるため、意図した挙動をしなくなります(意外とこれでハマる方多いんじゃないかなと)。

### サーバー情報をメモする
さくらインターネットのサーバ情報をメモしておく。
後述のお名前.comのDNS設定で利用する。

#### サーバ情報①：初期ドメイン
コントロールパネル画面左上の「お客さま情報」にある「初期ドメイン（xxxxxx.sakura.ne.jp）」　をメモ。
<img width="259" alt="img1.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/d52b23b8-74be-f766-1513-0fd7ded56684.png">

#### サーバ情報②：サーバのホスト名
１. コントロールパネルにあるメニューの中から「サーバー情報とパスワード」　- 「サーバ情報の表示」を選択。   
<img width="231" alt="img2.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/d02e0b27-7a97-1c95-9115-56aac3696b39.png">

２. 「サーバーに関する情報」を選択。
<img width="515" alt="img3.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/ffde695d-3fb8-a4ef-314d-7df28e9ec0ae.png">

３. 「ホスト名(www***.sakura.ne.jp)」をメモ。
<img width="522" alt="img4.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/c8d80ec7-5ef7-494c-8506-3414f30ddaea.png">

## お名前.comの設定
### DNSの設定

１. [お名前.com Navi](https://navi.onamae.com/login)にログインし、メニューの中から「DNS」 - 「ドメインのDNS設定関連機能設定」を選択。
<img width="845" alt="img9.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/25b1d63f-ef13-5c61-b3da-3894bda503db.png">

２. 「DNS設定関連機能設定」 から対象ドメインを選択し、次へ進む。
<img width="922" alt="img10.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/6a595dab-ff10-b4db-6d0e-7a5dd66ea3ac.png">

３. 「DNSレコード設定を利用する」を選択。
<img width="673" alt="img11.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/e469de5d-4055-36a5-e633-58f6f46de19e.png">

４. 「A/AAAA/CNAME/MX/NS/TXT/SRV/DS/CAAレコード」の入力欄に以下の2つのレコードを追加。
<img width="668" alt="img12.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/bcf8c851-f327-59ec-244c-eb58f29a9571.png">

**＜MXレコードを追加＞**
ホスト名：空白
TYPE：「MX」
TTL：3600
VALUE：さくらインターネットの初期ドメイン(xxxxxx.sakura.ne.jp) ※メモしたもの。
優先度：10
状態：「有効」

**＜TXTレコードを追加＞**
ホスト名：空白
TYPE：「TXT」
TTL：3600
VALUE：さくらインターネットのホスト名を含む以下の記述　※メモしたもの

```
v=spf1 a:www1234.sakura.ne.jp -all
```
状態：「有効」

５. 確認画面へ進み、DNSレコードを変更。設定完了後は、以下の赤枠のような表示となる。 
※さくらインターネットで、メールだけでなくWebも利用する場合や、メール用のサブドメインを利用する場合、青枠のように設定すればOK。詳細は割愛。
<img width="661" alt="img13.png" src="https://qiita-image-store.s3.amazonaws.com/0/269537/e3b6ebf9-ab4a-2aea-8015-4d37445693cc.png">

## DNSの設定が反映されるまで待つ
DNSの設定が反映される(DNSキャッシュがクリアされる)まで時間がかかるため(数時間～2日程度)、待つ。
DNSの設定が反映されれば、メールの送受信ができるようになる。
※ここでは記載しませんが、長時間待てない場合、DNSのTTLを調整するなどの対策があります。

以下のサービスを利用し、DNSの設定が反映されたか確認する。
[nslookup(dig)テスト](https://www.cman.jp/network/support/nslookup.html)

※オプションは「MX：メール交換」を選択。
※「dig実行」で反映確認。
※お名前.comで設定した内容が実行結果に表示されていれば、設定が反映されたと判断。

## 動作確認
DNSの設定が反映されたら、メールの送受信確認を行う。
１． さくらインターネットで動作確認に使用するメールアドレスを作成・設定する。
２． 作成したメールアドレス宛にメールを送信し、届くか確認。
３． 作成したメールアドレスから他のドメイン(gmailなど)のメールアドレス宛にメールを送信し、届くか確認。

# まとめ
異なる企業のサービスを利用するケースはよくあるため、今後の参考用にとりあえずメモ。

# 参考
* [【ドメイン設定】他社で取得・管理中のドメインを利用 - さくらのサポート情報](https://help.sakura.ad.jp/hc/ja/articles/206053782)
* [DNS関連機能の設定：DNSレコード設定 - お名前.com](https://www.onamae.com/guide/p/47)