おれさまラボ

実際に手を動かして理解を深めるブログ。

例示用アドレスのメモ

はじめに

ただの例示用IPアドレスのメモです。

特殊なIPアドレス

IPv4IPv6ともに、特定の用途での利用を想定した予約済みアドレスが存在します。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杯奢ってください!

この続きはcodocで購入