これまで、スマフォでWiFiもしくはローカルのパソコンでサイトにつなぐ際にはIP直打ち、
スマフォで3G<E、ネカフェや自宅外でのPCで接続するときにはDDNSでのドメイン名となっていた。
ローカルのPCでのブックマークは1つで良いのだが、スマフォでは2つのブックマークが必要で
且つ自分でそれを使い分けないといけない。分かっているヒトは良いのだが、さっぱりなヒトにはさっぱりで。
解決方法を探していた。
で、考えついた。
あらかじめ、どこかのサーバーにポータルサイトを作る。
例えば、ここのどこかにでも http://www.pinewell.jp/supervises/index.php?sv=pinewellとか。
index.phpにサーバー名をパラメータに取る。
このindex.phpではデータベースに登録されたpinewellのDDNS名を取得。
nslookupでDDNS名のwww.pinewell.jpというサーバーのIPを取得する。
アクセス元のIPである REMOTE_ADDR と同じだったらローカルとして ローカルに飛ばす。
違っていたらDDNSの接続先に飛ばせば良いのでは?
この際に必要なデータベースの定義としては、
[アクセス先のサーバーのID] [DDNS名][DDNS] [ローカルのIP][待ち受けポート]
後はこれを作るだけなのだが・・・。