ぴゅあさん、
そうですね。LANでIPが変わるとなるとサーバとしては使いにくいでしょう。
ルータの設定もやりにくいでしょうし。
AN HTTPD の側から言うとIPアドレスが変わっても関係ありません。
そのPCにリクエストが到達しさえすれば、宛先IPアドレスに関わらず応答するからです。
IPアドレスとしては *.*.*.* (つまりすべて)に応答します。
ただし、バーチャルホストでIPアドレスを指定している場合は別ですが、その場合も予期しないIPアドレスに対してはバーチャルホストの最初のものとして応答します。
つまり、そのPCが今どのIPアドレスになっているかをリアルタイムで外部にどうやって知らせるかという話ですね。
そういう意味では、ダイヤルアップ接続の方が接続中はIPアドレスが固定されているので楽といえば楽です。
# 禁止しているのでは、というのは、そういう話を前にメールで聞いたからです。
# LAN内部用であってもサーバは困る、という話でした。
追記
それだけで済ませるのも何かなと思って一応ケーブル会社に確認してみました。
というかうちのらくがきネタとした方が良いのかなと思ったりしますが。
IPアドレスが固定でない件に関して東京ケーブルネットワークも時間で切り替えるということ
でした。これに関しては24時間の接続を禁止するための処置ではないようでしたが深くは追求し
ていません。
またサーバを立てることに関して禁止はしていないが技術的に難しいだろうという話でした。
正しくはケーブルモデムでしたね。いつも名前が適当なσ(>_<)。これとLANボードの間がどう
なっているかは加入後のガイドブックでないと判らないようですのでローカルなIPアドレスで接
続されているとするとIPアドレスを知ることは不可能(絶対にではない)ということにもなるの
でしょう。
因みにサーバを立てるなら固定IPであるSOHOを使ってくださいということでしたが繋がらな
いというのは(他のケーブル会社では判りませんが)全ユーザが接続してもIPアドレスが不足
しないようにしているということ、ただ接続数が増えるとSOHOコースであっても同じ回線を使っ
ているので関係なく同様に重くなるという話でした。尤も最近インターネット全体が混んでいる
ようですが。
そろそろケーブルも見てみようかなと。。。。
高いっ(>_<)
噂に聞く接続し難さとかは低価格専用線もケーブルも同じようなものらしくて専用線には当分
手を出せないと思っていたけど
同じレベルということ含めて比べると専用線の方が安かったり。。。。
(専用線にするにはサーバを立てないといけないといつも偉そうにしていらっしゃる方がお
っしゃっていたけどそんなことはないと思ったりする)
>Rubyさん
というか中田さん
まず「サーバをたてるな、と言っているのではないでしょうか?」という点に関してはそうで
はないと思います。繋ぎっぱなしでIPアドレスが途中で切り替わるのがどう対応できるのかその
仕組みは解りませんがルータ(ケーブルでは何になるんだろ?LANアダプタ?)が管理してい
るのか、まあそれは良いとして、何故に固定でないのかは意図が解りませんけど(繋ごうと思っ
たときに繋げられるってことで24時間固定を想定していないのかな?或いは2時間経つと切れる
とか)σ(>_<)の地域では東京ケーブルネットワークということになりますけどコースにより違
うようです。因みにHome-LanとHome-lan+はIP可変,SOHOはIP固定となっています。
この違いというのはRubyさんの言われる2時間で変わるということが2時間経つと接続が切られ
るといった形で現れるのかどうかは判りませんけど(接続は継続されるならチャットCGIとかに
よっては対応できないものも?)。
でIPアドレスが固定でないのは24時間の常時接続を想定していないということで空いているIP
アドレスを使って接続される。もしかすると接続できないことがあるというのは空きのアドレス
がないとき?とか思ったり。ケーブル会社に確認をしてみないと判りませんけど限られたIPアドレス
を割り振っているということでたぶんサーバを立てるなということではないかと思ったり
はしますが。
で、考えられる対処法ですけど前提はサイトスペースを別に持っているということになります
。ケーブル会社と契約を交わすとサイトスペースはくれたりすると思いますけど、なければ無料
スペースを借りたりすることもできるでしょう。知っているところではIPSXなどのソフトを使っ
てみること。結構古くから公開されているソフトです。詳しくは見ていないので2時間経った後
接続が継続されているとして定期的にIPアドレスの変化を検出して更新する機能があるかどうか
は判りませんが。
もうひとつはICQ99a/bを併用する。これにはHTTPサーバ機能を持っています。SSI/CGI機
能は持っていないようですが掲示板とJAVAチャットくらいは内蔵のものが使えるというもので
す。実験していないので判りませんがその中からリンクでAN HTTP Serverを呼べるようにでき
ないかなと思ったりはします。ただICQのLANインタフェースにはプログラミング上の問題が
あるらしくLAN接続だと安定しないらしいという欠点はありますが。なおこれが可能な場合ICQ
を経由して接続してもらうということになりますが。これを更に何処かのサイトにリンクを置
けるかは不明ですができるとすればIPアドレスの変化にも対応できるかも。
※IPSXの代わり(定期的にIPアドレスをチェックして更新)はPerlで書くとかで簡単に対応で
きますよね。
取り敢えずそういったところで。
Ruby さん、
それはひょっとするとプロバイダとしては、サーバをたてるな、と言っているのではないでしょうか?
ケーブルTVのLAN接続ではなく、他の接続方法を考える方がいいのかもしれないと思います。
もちろんサーバをたてていいのなら、定期的にIPアドレスをチェックしてやればいいのでしょう。 AN HTTPD 自体の再立ち上げは不要だと思いますが。。
みなさんはじめまして。
Rubyっていいます。
ちょっとお聞きしたいことがありまして書き込みしました。
私の環境は、ケーブルTVを利用してのLAN接続なので、サーバを建てようと
思ったのですが、プロバイダからIPを固定するのは禁止と言われたのです。
要するに時間が着たらIPの更新をするみたいなのです。
その更新時間が約2時間おきぐらいに来るみたいなのですが・・・・・
そうするとサーバを建てると2時間置きに手動で立ち上げなおしたり、しないといけないので
何かいい解決策等がございましたら教えてください。
よろしくお願いします。