pinewell's farmer blog 農業と電子工作、ソフトウェア、バイク、車

2013年5月5日

グローバルとローカルの問題。

Filed under: 育苗管理システム — pinewell @ 8:05 PM

これまで、スマフォでWiFiもしくはローカルのパソコンでサイトにつなぐ際にはIP直打ち、
スマフォで3G&LTE、ネカフェや自宅外での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][待ち受けポート]

後はこれを作るだけなのだが・・・。

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress