ようし作ろう !!
サイは振られてた。キリンは愛人を作った。
質問・雑談スレ275@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1214880089/91-101
91 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2008/07/03(木) 17:22:51 ID:???0 ?S★(1025587)
v6の板をつくりますよ。。と。
101 名前:ひろゆき@どうやら管理人 ★[] 投稿日:2008/07/03(木) 17:33:10 ID:???0 ?S★(1025587)
IPv6。。。
2ch特化型サーバ・ロケーション構築作戦 Part29
http://qb5.2ch.net/test/read.cgi/operate/1212665493/637-
■ V6板作ろう。 まだまだ現役です。
■ このスレッドは過去ログ倉庫に格納されています
1番犬 ★
2008/07/05(土) 02:42:05ID:???0 >>467 まぁそうですね.SetEnvIf でやるメリットがあるとしたら,
bbs.cgi 以外の制御でも流用できる(例えば v4 と v6 の片方だけでしか
見せたくないファイルについて Deny from all env=hoge みたいなのを設定するとか)
という点でしょうか.
bbs.cgi 以外の制御でも流用できる(例えば v4 と v6 の片方だけでしか
見せたくないファイルについて Deny from all env=hoge みたいなのを設定するとか)
という点でしょうか.
さて、bbs.cgi を徐々にごにょごにょしつつあるわけですが、、、。
sub IsIPv6
{
my $saddr = $ENV{'SERVER_ADDR'};
# SERVER_ADDR に : が含まれていれば IPv6 接続とする
if($saddr =~ /\:/) { return 1; }
return 0;
}
で、
# IPv6接続かどうか
if(&IsIPv6())
{
$GBX->{IPv6} = 1 ;
}
else
{
$GBX->{IPv6} = 0 ;
}
sub IsIPv6
{
my $saddr = $ENV{'SERVER_ADDR'};
# SERVER_ADDR に : が含まれていれば IPv6 接続とする
if($saddr =~ /\:/) { return 1; }
return 0;
}
で、
# IPv6接続かどうか
if(&IsIPv6())
{
$GBX->{IPv6} = 1 ;
}
else
{
$GBX->{IPv6} = 0 ;
}
こうすると、
if(!$GB->{IPv6})
{
&DispError2($GB,"ERROR!","ERROR:IPv6で接続していないと書けません。");
}
こんなことができるようになるのかな?
if(!$GB->{IPv6})
{
&DispError2($GB,"ERROR!","ERROR:IPv6で接続していないと書けません。");
}
こんなことができるようになるのかな?
で、いきなりこれか。
$GB->{HOST} = gethostbyaddr(pack('C4',split(/\./, $ENV{'REMOTE_ADDR'})), 2) || $ENV{'REMOTE_ADDR'};
これじゃだめぽなのは明らかっぽいけど、
さて、どうするのがいいのかしら。
$GB->{HOST} = gethostbyaddr(pack('C4',split(/\./, $ENV{'REMOTE_ADDR'})), 2) || $ENV{'REMOTE_ADDR'};
これじゃだめぽなのは明らかっぽいけど、
さて、どうするのがいいのかしら。
>>474
これがいいみたいですね。
IP : 2407:3000:0006:0175:0000:0000:0000:0012
Sho : 2407:3000:6:175::12
Bin : 00100100000001110011000000000000000000000000011000000001011101010000000000000000000000000000000000000000000000000000000000010010
Int : 47889527481934950933670344381169664018
Mask: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Last: 2407:3000:0006:0175:0000:0000:0000:0012
Len : 128
Size: 1
Type: GLOBAL-UNICAST
Rev: 2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5.7.1.0.6.0.0.0.0.0.0.3.7.0.4.2.ip6.arpa.
maido3標準T-bananaでも問題なく使えるのを確認しました。
これでいこう。
これがいいみたいですね。
IP : 2407:3000:0006:0175:0000:0000:0000:0012
Sho : 2407:3000:6:175::12
Bin : 00100100000001110011000000000000000000000000011000000001011101010000000000000000000000000000000000000000000000000000000000010010
Int : 47889527481934950933670344381169664018
Mask: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Last: 2407:3000:0006:0175:0000:0000:0000:0012
Len : 128
Size: 1
Type: GLOBAL-UNICAST
Rev: 2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.5.7.1.0.6.0.0.0.0.0.0.3.7.0.4.2.ip6.arpa.
maido3標準T-bananaでも問題なく使えるのを確認しました。
これでいこう。
てなわけで、さっきのはこうか。
sub IsIPv6
{
my $saddr = $ENV{'SERVER_ADDR'};
use Net::IP qw(:PROC);
return ip_is_ipv6($saddr);
}
sub IsIPv6
{
my $saddr = $ENV{'SERVER_ADDR'};
use Net::IP qw(:PROC);
return ip_is_ipv6($saddr);
}
串っぽい判定のところ
$xxx = $& if ($prox =~ /\d+\.\d+\.\d+\.\d+/);
ばりばりのきめうちか。
こりゃ、このままは絶対使えそうもないなと。
$xxx = $& if ($prox =~ /\d+\.\d+\.\d+\.\d+/);
ばりばりのきめうちか。
こりゃ、このままは絶対使えそうもないなと。
ひとつサブルーチン書いて、リモホのところはたぶん大丈夫。
IPv6でないと書けない判定のところもたぶんできた気がする。
これから規制系へと。
IPv6でないと書けない判定のところもたぶんできた気がする。
これから規制系へと。
DNSBL使っているやつは全部スルーだなぁ。
BBQ: スルー
BBX: スルー
BBQ: スルー
BBX: スルー
で、、、うわ、スレ立てチェックの計算がIPv4きめうちか。
ここ、どうしたらいいだろう。
IPv6 の処理を追加したいわけだが、、、。
# IP アドレスから数字を取得(・∀・)ニヤニヤ
my $IP_number = eval { $ENV{REMOTE_ADDR} =~ s/^(\d+)\.(\d+)/return ($1 % 4) * 256 + $2/e };
IPv6 の処理を追加したいわけだが、、、。
# IP アドレスから数字を取得(・∀・)ニヤニヤ
my $IP_number = eval { $ENV{REMOTE_ADDR} =~ s/^(\d+)\.(\d+)/return ($1 % 4) * 256 + $2/e };
my $ip = new Net::IP($ENV{REMOTE_ADDR});
$IP_number = $ip->intip();
で、数字にできるのか。
さて、ここからニヤニヤにはどうもっていくのかな。
上64ビットを使えばいいんだから、まず単に64ビット右にシフトしてみることにしてみるか。
$IP_number = $ip->intip();
で、数字にできるのか。
さて、ここからニヤニヤにはどうもっていくのかな。
上64ビットを使えばいいんだから、まず単に64ビット右にシフトしてみることにしてみるか。
新このホストでは、しばらく、、、になった。
とりあえずこれでいってみるか。
とりあえずこれでいってみるか。
次はID作成部分か。
ちと、きゅうけいで。
ちと、きゅうけいで。
上64bitは、
# 上64bit
my $ip_number_h = $ip_number >> 64;
これでいけた。
下64bitは、どうすればいいのかしら。
# 上64bit
my $ip_number_h = $ip_number >> 64;
これでいけた。
下64bitは、どうすればいいのかしら。
単に上をビット演算して消せばいいのかな。
これでいいみたい。
# 下64bit
my $ip_number_l = $ip_number & 0xffffffffffffffff;
# 下64bit
my $ip_number_l = $ip_number & 0xffffffffffffffff;
・この板にはIPv6でしか書けないはずです。
・IPv4で読むことはできます。
・IDは16桁 + 識別マークの17桁です。
・BBQ規制はスルーです(登録側が対応していない)。
・Rock54規制はスルーです(同上)。
・Samba24規制、timecount/timecloseは効くようです。
・リモホ規制は有効になっているはずです。
・fusianasan 機能有効です。テスト用に、tasukeruyo も有効にしてあります。
・IPv4で読むことはできます。
・IDは16桁 + 識別マークの17桁です。
・BBQ規制はスルーです(登録側が対応していない)。
・Rock54規制はスルーです(同上)。
・Samba24規制、timecount/timecloseは効くようです。
・リモホ規制は有効になっているはずです。
・fusianasan 機能有効です。テスト用に、tasukeruyo も有効にしてあります。
★ は IPv4 でも書けます(そうしないと最初のスレ立てがうまくいかなかったので、とりあえず)。
2008/07/27(日) 19:05:27ID:cwpwNIkd0
トンネルだとダメだった(´・ω・`)
書き込みが終わりましたってなって
そのあと画面は変わらなくてレスは反映されない。
書き込みが終わりましたってなって
そのあと画面は変わらなくてレスは反映されない。
2008/07/27(日) 19:06:27ID:Ok4CLok+0
ID16桁は見づらいなぁ
・スレ立て規制(TATESUGI)は有効になっているはずです。
2008/07/27(日) 19:08:56ID:E2wIIAzj0
OCNIPv6サービスから書き込めることを確認しました。
また、IPv4からは書き込めないことも確認しました。
また、IPv4からは書き込めないことも確認しました。
>>494
done.
done.
>>495
ありがとござます。
ありがとござます。
>>497
いやいや、後ほどいろいろと、、、。ふふふ。
いやいや、後ほどいろいろと、、、。ふふふ。
2008/07/27(日) 19:11:57ID:Ok4CLok+0
IDは8桁かせいぜい10桁にした方がいいんじゃないかとおもた
F22 起動してこよう。
>>500
ものすごい勢いでかぶる予感が、、、。
ものすごい勢いでかぶる予感が、、、。
・F22 有効化
・read.cgi 広告ファイル配布開始
完了。
stats 登録いってきます。
・read.cgi 広告ファイル配布開始
完了。
stats 登録いってきます。
2008/07/27(日) 19:16:10ID:Ok4CLok+0
read.cgi はそのままで動いたので、そのまま使用。
で、bbs.cgi は元のものをベースに、
従来のIPv4には影響を及ぼさないように改変したつもり。
一本化ができたら、bbs.cgi 配布リストの更新、
ボボンリストの更新、
read.cgi 配布リストの更新
をする予定。
で、bbs.cgi は元のものをベースに、
従来のIPv4には影響を及ぼさないように改変したつもり。
一本化ができたら、bbs.cgi 配布リストの更新、
ボボンリストの更新、
read.cgi 配布リストの更新
をする予定。
2008/07/27(日) 19:18:51ID:Ef0jhrnP0
>>506
未確認です。
未確認です。
2008/07/27(日) 19:25:56ID:YvUJX0x10
黒箱多いシステムだなあwww
bbs.cgi 配布リストの更新、
ボボンリストの更新、
read.cgi 配布リストの更新
以上終了。
ボボンリストの更新、
read.cgi 配布リストの更新
以上終了。
削除等のシステムには、何の手も加えていません。
(changi のやつを機械的にコピりました)
IPv4 は通常通りあるので、動くはず、と考えていますが、
どうなるのかはよくわかりません。
(changi のやつを機械的にコピりました)
IPv4 は通常通りあるので、動くはず、と考えていますが、
どうなるのかはよくわかりません。
2008/07/27(日) 19:31:59ID:lQvsG6ATP
今外でAUしか通信端末なくて涙目。
sixxsはやっぱり弾かれるね。
sixxsはやっぱり弾かれるね。
2008/07/27(日) 19:33:08ID:Ef0jhrnP0
2008/07/27(日) 19:34:31ID:cwpwNIkd0
>>512
うん、はじかれた
うん、はじかれた
>>489 をちょっと改変して、
head.txt に入れてきた。
head.txt に入れてきた。
9 名前:名無しさん@お腹いっぱい。 :2008/07/27(日) 19:40:48 ID:rplDdQQE_6x+/38M60
サーバがIPv6のアドレス持ってればp2からも書けるんだね。
一瞬「あれ」と思ったんですが、
これは公式 p2 のことじゃないですね。
サーバがIPv6のアドレス持ってればp2からも書けるんだね。
一瞬「あれ」と思ったんですが、
これは公式 p2 のことじゃないですね。
517動け動けウゴウゴ2ちゃんねる
2008/07/27(日) 19:45:42ID:22tcFua50 IDにアンダースコアが入ったらJaneStyleのID抽出が機能しなくなった><
519動け動けウゴウゴ2ちゃんねる
2008/07/27(日) 19:47:27ID:T/ZE4rEH0 やっぱ数字だけで表示するしかないんじゃないんですか?
2008/07/27(日) 19:48:14ID:YvUJX0x10
>>518
そこはもう専ブラの方が対応してくれるの待ったほうが良いと思います…
そこはもう専ブラの方が対応してくれるの待ったほうが良いと思います…
2008/07/27(日) 19:48:28ID:HLTd7YqkP
IDに含まれる文字列は[0-9a-zA-Z+/]だから
/か+で区切ればいいと思う
/か+で区切ればいいと思う
2008/07/27(日) 19:48:39ID:lQvsG6ATP
自鯖mod_proxy経由公式P2を試してみるか。
またはakiさんに頼んだ方が良いのだろうか。
またはakiさんに頼んだ方が良いのだろうか。
>>520
そうしていただけたほうが、いいような気もしますね。
そうしていただけたほうが、いいような気もしますね。
2008/07/27(日) 20:01:21ID:Yla/+7SW0
あのー 仕様が決まったら声だししてね。>ID
2008/07/27(日) 20:07:17ID:1Dx4eoWJ0
>>516
ID:rplDdQQE_*っす。
公式p2じゃなくて、自前のサーバに入っているp2です。
混乱させてしまったようで申し訳ない。
FreeBSD7.0でportsで入れたPHP5も、Windows用のPHP5バイナリも、
IPv6で通信できれば勝手にIPv6で通信するようなので、
公式p2もv6のアドレスだけ振れば勝手にv6対応になる予感です。
ID:rplDdQQE_*っす。
公式p2じゃなくて、自前のサーバに入っているp2です。
混乱させてしまったようで申し訳ない。
FreeBSD7.0でportsで入れたPHP5も、Windows用のPHP5バイナリも、
IPv6で通信できれば勝手にIPv6で通信するようなので、
公式p2もv6のアドレスだけ振れば勝手にv6対応になる予感です。
3 名前:2001:4830:16a5:0:21d:7dff:fee8:4ca8 :2008/07/27(日) 20:03:34 ID:xOddJnLb_tt8p6Wku0
記念カキコ
ふしあなさんもちゃんと動くみたいですね。
記念カキコ
ふしあなさんもちゃんと動くみたいですね。
2008/07/27(日) 20:24:03ID:BBuzAcW00
>>517
JaneNidaは問題なさげ。
JaneNidaは問題なさげ。
bbs.cgi はマスターに反映しましたので、
ソースは一本でいけるようになりますた。
うえのほうにも書きましたが、
配布リスト更新済です。
ソースは一本でいけるようになりますた。
うえのほうにも書きましたが、
配布リスト更新済です。
2008/07/27(日) 20:53:16ID:OJ4Keym60
おお 書ける書ける。
デリミタはどうするのがいいんですかね。
あえて+0+ とか複数文字列に...とかするとただでさえ長いIDがさらに('A`)
ブラウザ側の対応待つしかないのかな。
デリミタはどうするのがいいんですかね。
あえて+0+ とか複数文字列に...とかするとただでさえ長いIDがさらに('A`)
ブラウザ側の対応待つしかないのかな。
2008/07/27(日) 20:55:41ID:VCJYY5fU0
アンダースコア入りIDはViewも問題なさげ
2008/07/27(日) 21:02:37ID:OJ4Keym60
Jane Styleからテスト書込しようと思ったらv4でのアクセスになっちゃうのね。
夕食から帰宅。
みてると、
48 + 16 + 64 bit で ID 生成したほうがよさそうなかんじですね。
ちといじってきます。
みてると、
48 + 16 + 64 bit で ID 生成したほうがよさそうなかんじですね。
ちといじってきます。
# 上48bit
my $ip_number_h = $ip_number >> 80;
# 中16bit
my $ip_number_m = $ip_number >> 64;
$ip_number_m = $ip_number_m & 0xffff;
# 下64bit
my $ip_number_l = $ip_number & 0xffffffffffffffff;
でいいのかな。
しかし、長いな、、、。
my $ip_number_h = $ip_number >> 80;
# 中16bit
my $ip_number_m = $ip_number >> 64;
$ip_number_m = $ip_number_m & 0xffff;
# 下64bit
my $ip_number_l = $ip_number & 0xffffffffffffffff;
でいいのかな。
しかし、長いな、、、。
v6じゃないと見られないようにして欲しいな。
# 上48bit
my $ip_number_h = $ip_number >> 80;
# 上64bit
my $ip_number_m = $ip_number >> 64;
# 下64bit
my $ip_number_l = $ip_number & 0xffffffffffffffff;
にしてみた。
>>536
管理人に確認したんですが、IPv4でも見るのだけはできるように、
とのことでした。
巷の噂では「見えるけど書けない」というのが、
ショーウィンドウのような効果を生むとかなんとか。
my $ip_number_h = $ip_number >> 80;
# 上64bit
my $ip_number_m = $ip_number >> 64;
# 下64bit
my $ip_number_l = $ip_number & 0xffffffffffffffff;
にしてみた。
>>536
管理人に確認したんですが、IPv4でも見るのだけはできるように、
とのことでした。
巷の噂では「見えるけど書けない」というのが、
ショーウィンドウのような効果を生むとかなんとか。
ちくしょうipv6環境が欲しい・・・
実験板って事はボード一覧に載るのはまだまだ先ですかね?ある程度出来上がったらさくっと追加するのかなぁ( ゚∀゚)y─┛~~
実験板って事はボード一覧に載るのはまだまだ先ですかね?ある程度出来上がったらさくっと追加するのかなぁ( ゚∀゚)y─┛~~
>>538
bbsmenu/bbstableには、さくっと掲載でいいんではないかと。
bbsmenu/bbstableには、さくっと掲載でいいんではないかと。
あ、「現時点で」です。>>539
2008/07/27(日) 23:27:44ID:Ef0jhrnP0
2ch + IPv6 でいくら付加価値を提供しようがオタクしか興味を持たない
2008/07/27(日) 23:37:21ID:VCJYY5fU0
ノートPCをバンバン叩きながら(AA略
なんで書けないんだよくらいの反応はお約束だと思うなあ。
ところで、feel6とかいうv6サービスを試そうとしたら
OSも回線もNGだと判定されました。バンバン。
なんで書けないんだよくらいの反応はお約束だと思うなあ。
ところで、feel6とかいうv6サービスを試そうとしたら
OSも回線もNGだと判定されました。バンバン。
ってもう出てるのね♪楽しみ楽しみ。
>>537
おっ。そうなんすか。
おっ。そうなんすか。
2008/07/27(日) 23:48:33ID:HLTd7YqkP
この場合カテゴリはどこになるんすかね
ネット関係かな
ネット関係かな
2008/07/27(日) 23:50:31ID:vbNX3SrS0
株も他と同じように発行されるのでしょうか?
550番犬 ★
2008/07/27(日) 23:51:09ID:???0 がちゃるか
2008/07/27(日) 23:53:13ID:aLVTZvH30
もう投げ売り祭はやめて><
2008/07/28(月) 00:03:45ID:8Wwa64Kp0
IDを上48、上64、全128bitで生成するようにした。
2008/07/28(月) 00:26:15ID:O+buWgbf0
ν即あたりから入ってきた人がいっぱいいるんじゃないかな
>>555
注目度的な何かじゃないですか?
注目度的な何かじゃないですか?
2008/07/28(月) 00:28:13ID:Hx9EbIDA0
560動け動けウゴウゴ2ちゃんねる
2008/07/28(月) 00:32:15ID:drIWG/wO02008/07/28(月) 00:49:26ID:ZnsodVR/0
OCNの人等がニュー速とか見て増えてる
ふしあなが長いので、
BBS_NAME_COUNT=96
にしてみた。
BBS_NAME_COUNT=96
にしてみた。
2008/07/28(月) 01:18:55ID:yiFuVPTI0
>>532
ID抽出はダメっぽい
ID抽出はダメっぽい
SixXS からのPOSTは無条件で弾いてるの?
565△ ◆garnetGnNk
2008/07/28(月) 01:31:02ID:ofxR52YJ0 もし、古いプロキシ規制があるとすれば、
HTTP_VIA があると書けない予感。
HTTP_VIA があると書けない予感。
566ノtasukeruyo
2008/07/28(月) 01:32:41ID:hEv/B9Uj0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】タイミー、中居正広が出演するCM動画を削除… TBSの2番組は放送中止、フジは未定、日テレ『仰天ニュース』のみ放送予定 [冬月記者★]
- 経営者「34万9000円の人件費を払っても、働く人の手取りは22万円にしかならない。給与税のような保険料が高すぎる」 [お断り★]
- ラーメン店で妻が「お腹すいてないから、2人で1杯でいいよ」…何と返すのが正解? (石原壮一郎コラムニスト) ★3 [少考さん★]
- 「WEST.」桐山照史 狩野舞子さんと結婚! STARTO発表 「高め合っていける関係を」 [Ailuropoda melanoleuca★]
- 「一石を投じた」太田光 中居正広の女性トラブルを各局全スルーのなか渦中のフジで大イジりに称賛、一部からは「笑えない」の声も [尺アジ★]
- 松本人志は男女で大差が…「そろそろ地上波に本格復帰してほしい人」男性1位、女性4位 [ネギうどん★]
- 【三賀日恒例】!omikuji丼!damaで豚丼380円を出すスレ
- 【三賀日恒例】!omikuji丼!damaで豚丼380円を出すスレ
- 意味の無いお正月で終わっちゃったねまた🏡
- 赤ちゃんみたいなスレ🏡👶チェーイ
- 昔は居なかったのに『鳥居の前で一礼するジャップ』が増えた理由、なに???? [667744927]
- 【実況】博衣こよりのえちえち街🧪 ★6