本稿ではIPA試験で必要とされる知識をまとめます。
目次
CNAMEレコードの勘違いポイント
CNAMEレコードの記法は下記の通りです。
スクロールできます
| NAME | TTL | CLASS | TYPE | RDATA |
|---|---|---|---|---|
| server.exmaple.jp. | 3600 | IN | A | 192.0.2.1 |
| info.exmaple.jp. | 3600 | IN | CNAME | server.exmaple.jp. |
| shop.exmaple.jp. | 3600 | IN | CNAME | server.exmaple.jp. |
Aレコードは ホスト→IPv4アドレス の順番ですが,CNAMEレコードは 別名→ホスト と順番が逆になるため注意します。Aレコードを「NAMEにRDATAを設定する」のような日本語に対応させて覚えてしまうと,
スクロールできます
| NAME | TTL | CLASS | TYPE | RDATA |
|---|---|---|---|---|
| server.exmaple.jp. | 3600 | IN | A | 192.0.2.1 |
| server.exmaple.jp. | 3600 | IN | CNAME | info.exmaple.jp. |
| server.exmaple.jp. | 3600 | IN | CNAME | shop.exmaple.jp. |
のように,CNAMEレコードのNAMEは別名を付けたい server.exmaple.jp. を格納し,RDATAには info.exmaple.jp. のような別名を格納すると誤解してしまいます。
具体例
外部サービスのWAFを導入する際のCNAMEレコードの設定を考えます。
- WAFを導入したいエンドポイント:shop.com
- WAF自体のエンドポイント:waf.net
このとき,設定するべきCNAMEレコードは下記のようになります。
スクロールできます
| NAME | TTL | CLASS | TYPE | RDATA |
|---|---|---|---|---|
| shop.com. | 3600 | IN | CNAME | waf.net. |
shop.comにwaf.netのCNAMEを設定したいので
スクロールできます
| NAME | TTL | CLASS | TYPE | RDATA |
|---|---|---|---|---|
| waf.net. | 3600 | IN | CNAME | shop.com. |
と誤解しないように注意してください。

