From: Kazuhiro Nishiyama Date: 2000-05-14T02:53:46+09:00 Subject: [ruby-list:22530] Re: Access Control List Masatoshi SEKI wrote: > IPv6の方はまったく考えていませんでした。 > > IPv6のIPアドレスの表記について全然わからないのですが、 > /^::[0-9a-f]{4}:\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ > こんな感じですか ? 詳しいことはさっぱりわからないのですが、簡単に書くと[0-9A-F:]+が 普通みたいです。 http://www2s.biglobe.ne.jp/~hig/ipv6/IPv6_Addr.html#IPv6Add_2_2 の2.2の3.に書いてあるようにIPv4との互換用に ::13.1.68.3 ::FFFF:129.144.52.38 という形式が使えるようです。 > また、ACLの仕様の話になるのですが、IPv6な環境で使う場合、 > ::*:192.168.1.* > ::ffff:192.168.1.* > などの様に規則を記述できればよいのでしょうか。 IPv6の書き方の時はIPv6と見なして、 > それともIPv4風に > 192.168.1.* > と書いたら ::ffff:192.168.1.* に読み替えたりした方がよいのでしょうか? IPv4の書き方の場合は読み替えでいいと思います。 # とりあえずσ(^^;の方では正規表現の ^ をとってしまっただけ(^^; > /^(::[0-9a-f]{4}:)?\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ > とかすればいいのかなぁ。 これは違うと思いますが、詳しいことは http://www2s.biglobe.ne.jp/~hig/ipv6/IPv6_Addr.html とかから勉強してください(人任せ(^^;)) --- ZnZ(ゼット エヌ ゼット) 西山和広(Kazuhiro Nishiyama) mailto:nishiyama@mx1.tiki.ne.jp