From: Masatoshi SEKI Date: 2000-05-13T20:55:52+09:00 Subject: [ruby-list:22525] Re: Access Control List 咳といいます > > (s == '*') ? '.*' : s > '.*'より'.+'の方がいいと思います。 どうも。そうですね。 > それからIPv6対応の環境だと「::ffff:」がついて「::ffff:192.168.1.1」と > いうようなのになっていて/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/を期待して > いるとはまります、というかはまりました(^^; IPv6の方はまったく考えていませんでした。 IPv6のIPアドレスの表記について全然わからないのですが、 /^::[0-9a-f]{4}:\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ こんな感じですか ? また、ACLの仕様の話になるのですが、IPv6な環境で使う場合、 ::*:192.168.1.* ::ffff:192.168.1.* などの様に規則を記述できればよいのでしょうか。 それともIPv4風に 192.168.1.* と書いたら ::ffff:192.168.1.* に読み替えたりした方がよいのでしょうか? /^(::[0-9a-f]{4}:)?\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ とかすればいいのかなぁ。