はじめに
ただの例示用IPアドレスのメモです。
特殊なIPアドレス
IPv4、IPv6ともに、特定の用途での利用を想定した予約済みアドレスが存在します。IANAのサイトにその全量が規定されたRFC番号とともに掲載されているので、興味があれば覗いてみてください。
これら、特殊なIPアドレスたちの中でも、特に "Documentation" と規定されている例示用のIPアドレスについてが今回のお話です。
例示用アドレス
例示用アドレスとは、インターネット関連のドキュメントや教育資料、ソフトウェアのテストなどで使用されるために特別に予約されたIPアドレスやドメイン名です。これらのアドレスは、実際のインターネット上での通信には使用されず、あくまで例示や説明のために使われます。
IPv4アドレス
RFC5737で定義されています。
- 192.0.2.0/24
- 198.51.100.0/24
- 203.0.113.0/24
IPv6アドレス
RFC3849で定義されています。
- 2001:db8::/32
ドメイン名
メールアドレスやURLの例示に使用できます。
RFC6761で定義されています。
JPドメインで例示したい場合は、JPRSにより以下のドメイン名が用意されています。
- example.jp
- example.co.jp
- example.ne.jp
また、"EXAMPLE"の後に1桁の数字(""0""から""9"")がつく文字列を用いたものも例示用として使用可能です。
example0.jp | example0.co.jp | example0.ne.jp |
example1.jp | example1.co.jp | example1.ne.jp |
example2.jp | example2.co.jp | example2.ne.jp |
example3.jp | example3.co.jp | example3.ne.jp |
example4.jp | example4.co.jp | example4.ne.jp |
example5.jp | example5.co.jp | example5.ne.jp |
example6.jp | example6.co.jp | example6.ne.jp |
example7.jp | example7.co.jp | example7.ne.jp |
example8.jp | example8.co.jp | example8.ne.jp |
example9.jp | example9.co.jp | example9.ne.jp |
日本語ドメイン名についても、JPRSにより以下のドメイン名が用意されています。
- xn--eckwd4c7cu47r2wf.jp
例示用とは異なりますが、IANAも各言語のテスト用のトップレベルドメイン(TLD)を予約しています。
إختبار | xn--kgbechtv | Arabic |
آزمایشی | xn--hgbk6aj7f53bba | Persian |
测试 | xn--0zwm56d | Chinese(簡体字) |
測試 | xn--g6w251d | Chinese(繁体字) |
испытание | xn--80akhbyknj4f | Russian |
परीक्षा | xn--11b5bs3a9aj6g | Hindi |
δοκιμή | xn--jxalpdlp | Greek Modern (1453-) |
테스트 | xn--9t4b11yi5a | Korean |
טעסט | xn--deba0ad | Yiddish |
テスト | xn--zckzah | Japanese |
பரிட்சை | xn--hlcj6aya9esc7a | Tamil |
MACアドレス
RFC7042で定義されています。
EUI-48
- 00-00-5E-00-53-00 から 00-00-5E-00-53-FF (ユニキャスト)
- 01-00-5E-90-10-00 から 01-00-5E-90-10-FF (マルチキャスト)
EUI-64
- 00:00:5e:ef:10:00:00:00 から 00:00:5e:ef:10:00:00:ff (ユニキャスト)
- 00:00:5e:fe:c0:00:02:00 から 00:00:5e:fe:c0:00:02:ff (ユニキャスト)
- 00:00:5e:fe:c6:33:64:00 から 00:00:5e:fe:c6:33:64:ff (ユニキャスト)
- 00:00:5e:fe:cb:00:71:00 から 00:00:5e:fe:cb:00:71:ff (ユニキャスト)
- 00:00:5e:ff:fe:00:53:00 から 00:00:5e:ff:fe:00:53:ff (ユニキャスト)
- 00:00:5e:fe:ea:c0:00:02 (ユニキャスト)
- 00:00:5e:fe:ea:c6:33:64 (ユニキャスト)
- 00:00:5e:fe:ea:cb:00:71 (ユニキャスト)
- 01-00-5E-EF-10-00-00-00 to 01-00-5E-EF-10-00-00-FF (マルチキャスト)
- 01-00-5E-FE-C0-00-02-00 から 01-00-5E-FE-C0-00-02-FF (マルチキャスト)
- 01-00-5E-FE-C6-33-64-00 から 01-00-5E-FE-C6-33-64-FF (マルチキャスト)
- 01-00-5E-FE-CB-00-71-00 から 01-00-5E-FE-CB-00-71-FF (マルチキャスト)
- 01-00-5E-FE-EA-C0-00-02 (マルチキャスト)
- 01-00-5E-FE-EA-C6-33-64 (マルチキャスト)
- 01-00-5E-FE-EA-CB-00-71 (マルチキャスト)
- 01-00-5E-FF-FE-90-10-00 to 01-00-5E-FF-FE-90-10-FF (マルチキャスト)
おわりに
たまに例示用アドレス使う必要が出てくるのですが、覚えられないので記録に残しておきました。資料を書く際に参考にしてみてください。
役に立ったなと思った方はビール1杯奢ってください!