指定したゾーンのレコードを一括取得する

DNSアウトソースサービスで管理しているゾーンのレコード一覧を取得します。

DNSアウトソースサービスで管理しているゾーンのレコード一覧をIIJサービスオンラインで確認する

DNSアウトソースサービスで管理しているゾーンのレコード一覧を、IIJサービスオンラインで確認する方法は以下のとおりです。

1.IIJサービスオンラインの「HOME」ページで、「設定と管理」>「サービスの設定と管理」>「DNSアウトソース」>ご契約中のサービスコードをクリックします。

「サービストップ」ページが表示されます。

2.「DNSレコードの編集」をクリックします。

現在のレコード一覧が表示されます。

DNSアウトソースサービスで管理しているゾーンのレコード一覧をAPIで取得する

DNSアウトソースサービスで管理しているゾーンのレコード一覧を、DO-APIで取得する方法は以下のとおりです。

ここでは、DNSアウトソースサービスで管理しているゾーン「iij01-example.com」のレコード一覧を取得する場合の操作を説明します。

1.CentOSにログインします。
2.環境変数にアクセスキーを登録します。
[user@localhost ~]$ export IIJAPI_ACCESS_KEY='アクセスキー'
3.環境変数にシークレットキーを登録します。
[user@localhost ~]$ read -s IIJAPI_SECRET_KEY
(シークレットキーを入力します。入力した内容は表示されません)
[user@localhost ~]$ export IIJAPI_SECRET_KEY
4.GET recordsを呼び出します。
[user@localhost ~]$ ./api.sh 'do.api.iij.jp' 'GET' '/r/20140601/do7153433/iij01-example.com/records/DETAIL.json'

DNSアウトソースサービスで管理しているゾーン「iij01-example.com」のレコード一覧が取得され、レスポンスボディが表示されます。

{"RequestId":"157dbaeb-c779b562-924862fa-00001f92-d6d7668c","RecordList":[{"Id":"946807","Owner":"www","TTL":"28800","RecordType":"A","RData":"163.49.81.47","Status":"UNCHANGED"}],"StaticRecordList":[{"Owner":"@","TTL":"28800","RecordType":"SOA","RData":"dns-b.iij.ad.jp dns-managers.iij.ad.jp  1463391855 3600 1800 3600000 900 "},{"Owner":"@","TTL":"28800","RecordType":"NS","RData":"dns-b.iij.ad.jp"},{"Owner":"@","TTL":"28800","RecordType":"NS","RData":"dns-c.iij.ad.jp"},{"Owner":"localhost","TTL":"28800","RecordType":"A","RData":"127.0.0.1"}]}