やりたいこと
IBM Cloud Domain Name Service で管理しているドメイン「ibmjapan.com」のサブドメイン「khayama.ibmjapan.com」だけを CIS に登録します。
IBM Cloud Domain Name Service で管理するドメイン情報
こちらの画面からドメイン情報を確認できます。
https://cloud.ibm.com/classic/services/domains
コマンドでも同様に ibmjapan.com ドメインが IBM Cloud (SoftLayer) のネームサーバーで名前解決されていることがわかります。
$ dig +short NS ibmjapan.com @9.9.9.9
ns1.softlayer.com.
ns2.softlayer.com.
「ibmjapan.com」自体の名前解決を CIS に委任するには、こちらの記事を参考にしてください
CIS のドメイン登録画面で指定のネームサーバーを取得
サービスインスタンスの CIS 管理画面から、ドメイン登録の手順に従い、NSレコードで指定すべきネームサーバーを取得します。
サブドメインの名前解決を CIS ネームサーバーに委任する
IBM Cloud Domain Name Service で管理されている場合、GUIからNSレコードを登録できません。
そのため、CLIでNSレコードの登録を行う必要があります。
IBM Cloud Infrastructure (SoftLayer) でDNSのNSレコードを設定する - Qiita
slcli
コマンドを使います。
$ slcli dns record-list ibmjapan.com
:...........:.........:......:.......:...........................:
: id : record : type : ttl : data :
:...........:.........:......:.......:...........................:
: 103446293 : @ : SOA : 86400 : ns1.softlayer.com. :
: 103446295 : @ : NS : 86400 : ns1.softlayer.com. :
: 103446297 : @ : NS : 86400 : ns2.softlayer.com. :
:...........:.........:......:.......:...........................:
$ slcli dns record-add khayama NS ns001.name.cloud.ibm.com. --zone=ibmjapan.com --ttl=900
NS record added successfully
$ slcli dns record-add khayama NS ns008.name.cloud.ibm.com. --zone=ibmjapan.com --ttl=900
NS record added successfully
$ slcli dns record-list ibmjapan.com
:...........:.........:......:.......:...........................:
: id : record : type : ttl : data :
:...........:.........:......:.......:...........................:
: 103446293 : @ : SOA : 86400 : ns1.softlayer.com. :
: 103446295 : @ : NS : 86400 : ns1.softlayer.com. :
: 103446297 : @ : NS : 86400 : ns2.softlayer.com. :
: 107583675 : khayama : NS : 900 : ns001.name.cloud.ibm.com. :
: 107583677 : khayama : NS : 900 : ns008.name.cloud.ibm.com. :
:...........:.........:......:.......:...........................:
NS レコード登録が反映されたことの確認
NS レコードの反映には、最大24時間かかるので、気長に待ちましょう。
以下のコマンドにて、反映されたかどうかを確認できます。
$ dig +short NS khayama.ibmjapan.com @9.9.9.9
ns001.name.cloud.ibm.com.
ns008.name.cloud.ibm.com.
CIS 管理画面では、1時間に1回だけ、以下の「Check name servers」ボタンを押せます。
CIS 管理画面でのドメイン登録確認
以下の画面のように、ドメインが Active となっていれば登録完了です。
さいごに
ちなみに、Enterprise Plan であれば、複数ドメインの登録に対応しているので、CIS に ibmjapan.com を登録した場合でも、今回と同様の手順で(サブドメイン委任先としてNSレコードを登録することで)同一の CIS サービスインスタンスに khayama.ibmjapan.com を2つ目のドメインとして登録できます。
ぜひお試しください。