携帯電話以外からのアクセス禁止にしたい
I-modeやJ-skyなどの携帯電話版のページを作成していますが、 パソコンからは閲覧不可能にしたいのですが、どうやったらいいのでしょうか? よく大手企業サイトでは携帯版のページをパソコンから見ようと すると見れませんが、ああいうふうにするにはどうすればいいのでしょうか? どなたか教えてください。よろしくおねがいします。 どのくらいのセキュリティレベルを要求するの? PCからアクセスされちゃったら生きてはいられないくらい? できればPCから見て欲しくない程度? えっと出来ればPCからは見てほしくないレベルくらいかな。 ただこの場合、何らかの手段で見れてしまうとのことでしょうか? .htaccseesを書けよ。 まず全てを拒否してから携帯のIPアドレスだけ許可すればいい。 i-modeだと.docomo.ne.jpになって、J-SKYだと.skyweb.jp-t.ne.jp になることが分かりましたが、ezwebやその他の機種のホストが 分かりません。どなたか知ってる方がいたら教えてください。 >>10 http://nss.31rsm.ne.jp/ ~akky/sal2a/sal.cgi?mode=las http://dream.lib.net/room/ ここにある ma_lib.pl を参考にしてはどうでしょう? 僕はparlはできないので中で何してるかよくわかりませんが環境変数の中身を調べてるではないでしょうか? cgiはここを見れ! ↓ ↓ ↓ ttp://www.specters.net/cgipon/labo/c_dist.html 1>>のサーバーは.htaccsees使えるのか? 今検索したらこんな感じ。。。 .htaccessの内容。 i-modeの場合 AuthUserFile /dev/null AuthGroupFile /dev/null AuthType Basic <LIMIT GET POST PUT> order deny,allow deny from all allow from .docomo.ne.jp </LIMIT> ------------ j-skyの場合 <LIMIT GET POST PUT> order deny,allow deny from all allow from .dtg.ne.jp allow from .jp-d.ne.jp allow from .jp-h.ne.jp allow from .jp-r.ne.jp allow from .jp-t.ne.jp allow from .jp-c.ne.jp allow from .jp-k.ne.jp allow from .jp-n.ne.jp allow from .jp-s.ne.jp allow from .jp-q.ne.jp </LIMIT> って書けばいいらしいぞ… てか調べると結構出てくるぞ>>1 よ。。。 環境変数実際にとってみれば? 各端末からアクセスして、プリント文で htaccess 使えないサーバーの場合は、どうすればいいですか? サーバーを変えればよい (n ┐(´ー`)┌ ┏━━━━━━━━━┓ ┃('Д')y ─┛~~ ┃ ┃むぎ茶 ┃ ┃mugicha@360.cc ┃ ┗━━━━━━━━━┛ 逆に、携帯だけでしかみられない頁を見るのはどうしたらいいですか? スレ違いでしたらすいません >>2 そこってさ、シミュレータ(IDK,UpSDK,J-SkySim)からもアク禁してるね。 開発者サイドは実機でテストしてるのかな・・ 勝手サイトなのに通信費気にならないみたいだね・・いいなぁ儲かってるサイトは・・ >>25 テスト時だけ自分のIPを通せばいいと思うんだが。 >>25 シミュレータってどっかでフリーで配ってるもの? >>27 マジで言ってるのかなぁ?常識だと思うんだけど。 パソコン依存のぶらくら書けば、パソコンからあくせすしづらくなるよ? >>1-31 別スレで出てた、ホスト名がdocomoになる携帯パケ圧縮サイト。 ttp://pack.soksok.jp/ どうやら無理っぽい模様。 >>32 >どうやら無理っぽい模様。 んなこたーない。 docomoからのアクセスを一律許可した後、そのサイトからのアクセスのIPを拒否すればいいだけの話。 そういったサイトのIPは固定だと思われるので、数カ所有っても調べて随時拒否していけばいいだけ。 はじけるという例でわかりやすいのは2ch携帯用のメニューにある広告。 そこを通してアクセスしてもpcの場合の反応が返ってくるから。 >>32-33 なんでホスト名がdocomoになるの? HOST名を偽装してるって事? 漏れも知りたいのでアゲ DNSの、正引きと逆引きは、必ずしも一致するとは限らない >>38 仰る通りで。そーいや立ち読みした本に書いてあったっけ。 ”IPアドレスとホスト名は互いに正引き逆引きできる様に”、みたいな。 >>33 やってみますた。 210.224.177.57 w57st.5th.jp 210.224.177.58 w58st.5th.jp 210.224.177.59 fwisp12-ext-y.docomo.ne.jp 210.224.177.60 w60st.5th.jp 成程。”見てくれ”だけに囚われてはいけなかったんでつね。 勉強させていただきますた。 >>40 取り敢えずって事で、 order allow,deny allow from all deny from 210.224.177.56/29 とか。でも結局、携帯キャリア各社のIP帯域のみを許可ホストとして .htaccessに列挙しとくっつーのがアレなんじゃないのかと。 って、話が元に戻っとるがな(w 所で、こと.htaccessでの設定変更を許可していない鯖で利用端末毎のアクセス 制限を行うなら一体どうすれば良いのでしょうね。 ”スクリプト内で単純にホスト名を比較する”だけでは偽装ホストの判別は 無理だろうし。 それとも予めデータとして登録しておいたIP帯域と比較して、マッチすれば閲 覧許可みたいなスクリプトを作るしかないのか、とか。 俺にそんな知識どころか根気も必要性も以下省略 123.123.123.123という形式で渡されるアドレスを、バイナリに直して、ビット演算とか? $ENV{REMOTE_ADDR} =~ /^123\.123\.123\./ 中途半端なサブネットマスクでなければ、これでいいような・・ >>42 俺ね、元々っつーか今でもそーなんだけと、プログラムのいろはを学ばずにあーだこーだやって悩んでる椰子なのよね。 だから、基本的にどーゆー考え方でどーゆー構成にすりゃえーのか解らんのよ。 出来れば「datファイルに並べた許可ホストを元に、今アクセスしてきたホストに対して軽い処理で照合」っつー手順にしたいのだけれども。 …あ、何か出来そうな気がしてきた気がする。。 .htaccessを使わないで制限する場合、 IPをBitStringに変換して判断するのが一番いいかな? 今更だけど、俺が使ってるサンプル欲しい人いる? perlやり始めて余り経ってないからサンプルって言えるモンじゃないけど。 まじめな質問 現在、自宅鯖で自作サーバ&DDNSを使ってケータイ専用掲示板を開いてます で、質問なんだけどAUとかJとかはフツーにPOSTデータを取得できるんだけど、 DoCoMoはGET/POSTデータがまともに取れないんです 機種によってはフツーに取れるんだけど、 GET / HTTP/1.1 Host: 61.198.220.221 User-Agent: DoCoMo/2.0 P2102V(c100;TB) こんな感じでホスト&ユーザーエージェントとか取れないんです GET / HTTP/1.0 DoCoMoのHP観たら「鯖移動中でパケットが分割されて送信される場合があります」とかあったんだけど、 まともに取れる方法あったら教えて!!! >>1 キャリア毎のIPとユーザエージェントで判別すれば? User Agent取ってDoCoMoが入ってるならドコモだし、 J-PHONEが入ってるならJ-PHONEだし UP.Browserが入ってるならAUで PDXGWが入ってるならHみたいです。 CGIとかPHPとかで正規表現使って上のやつ意外だったらはじけばいいのかと 携帯からしか見れないってムカつくね。 そういうサイト作ってる奴って性格悪いよね。 >>49 携帯から見れないページも腐るほどあるんだから 別にいいじゃん。 このスレなつかしいね。 >>48 携帯のUAになりすましたPCが来た場合には如何なさるおつもりで? ホスト名の詐称は、逆引き→正引きで防げると思う。 Apacheの場合、ホスト名で制御すると二度引きしてくれるから、 そっちでやった方が面倒がなくていいだろうけど。 せっかくだから... ttp://www.nttdocomo.co.jp/mc-user/i/ip.html ttp://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html ttp://www.dp.j-phone.com/dp/tech_svc/web/ip.php これみてIPアドレスの制限をかければ良い 見ていて恥ずかしいな レベル低すぎるIT関連の人間ばっかで・・・・ もしお前等の中でIT関連の仕事してたら はっきり言って やめて転職した方が身のためだよ read.cgi ver 07.5.0 2024/04/24 Walang Kapalit ★ | Donguri System Team 5ちゃんねる