(現在 過去ログ8 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■8980 / inTopicNo.1)  特定ホストの制限
  
□投稿者/ ユーザー -(2004/04/10(Sat) 12:26:18)
    2004/04/10(Sat) 12:31:35 編集(投稿者)
    2004/04/10(Sat) 12:26:59 編集(投稿者)

    ChildTreeユーザーです。
    下にある No8894,8898,8905 を見た上での質問ですがお許しください。

    私もあらしで困っており、 たとえばabcdefg621.sub.abcdefg.co.jpというホストとzxcv111.zxc.co.jpと言う2つのホストがわかっているので、この2人のアクセスを拒否したいとおもってます。(上記は仮定のホストアドレスです)

    >CGI内の47〜51行目にある if(@ips){〜} を以下のように書き換え、排除設定から排除したいホストアドレスを設定すると$ENV{'REMOTE_HOST'} でホストアドレスが取得できるサーバであれば排除可能です。
    とあるのですが、この場合は、具体的にどのようにすればいいでしょうか。
    以下を具体的にどうすればいいのかわからないのです。
    アドバイスください。
    --------

    if(@ips){
    my($match)=0;
    foreach (@ips) {
    $_=~ s/\n//;
    if($ENV{'REMOTE_ADDR'}=~ /^$_/){$match=1; last;}
    elsif($ENV{'REMOTE_HOST'}=~ /$_$/){$match=1; last;}
    }
    if($match){&er_("閲覧権限がありません!");}
    }
    ただ、ホストアドレスが取得できないサーバでは排除されません。

    ここをどういじればいいか、上記ホストの場合をアドバイス下さい。

引用返信 [メール受信/OFF] 削除キー/
■8988 / inTopicNo.2)  Re[1]: 特定ホストの制限
□投稿者/ りゅういち -(2004/04/11(Sun) 01:52:50)
http://www.cj-c.com/
    No8980に返信(ユーザーさんの記事)
    > > 私もあらしで困っており、 たとえばabcdefg621.sub.abcdefg.co.jpというホストとzxcv111.zxc.co.jpと言う2つのホストがわかっているので、この2人のアクセスを拒否したいとおもってます。(上記は仮定のホストアドレスです)
    > > >CGI内の47〜51行目にある if(@ips){〜} を以下のように書き換え、排除設定から排除したいホストアドレスを設定すると$ENV{'REMOTE_HOST'} でホストアドレスが取得できるサーバであれば排除可能です。
    > とあるのですが、この場合は、具体的にどのようにすればいいでしょうか。
    > 以下を具体的にどうすればいいのかわからないのです。

    まず、上記行数の部分と提示したコードを置き換えます(これはわかりますよね?)。
    そうしたら、管理モードの右上から「排除設定追加」をクリックして、
    排除IPアドレスのところにホストアドレスを追加します。
    ホストアドレスは1区切り目が変化するので(IPは4区切り目)、
    sub.abcdefg.co.jp とか zxc.co.jp で指定します。
引用返信 [メール受信/OFF] 削除キー/
■8991 / inTopicNo.3)  Re[2]: 特定ホストの制限
□投稿者/ ユーザー -(2004/04/11(Sun) 08:39:01)
    りゅういちさん、ありがとうございます。
    これで意味がわかりました。何とかできそうです。

    CGIの47〜51行目にある if(@ips){〜} を書き換えて、今度はWEBの管理モードから
    ホストアドレスの2区切り目以降を排除設定するんですね!
    (ホストアドレスの1区切りめが、変化するとは知りませんでした、、。不勉強を実感しました)

    深く感謝します。

解決済み!
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -