2004年04月26日

ネットワーク自動設定

今ノートPCを家と会社とで持ち運んで使ってる。
そこで問題になるのが名前解決。
家ではrainbowdevil.ddo.jpでアクセスするとうちのグローバルIPを拾ってくる。
でもグローバルIPで同じLAN内のマシンにはアクセスできないためrainbowdevil.ddo.jpにhostsファイルで強制的にLANの鯖IPを書いてる。
でもここで問題なのは会社からrainbowdevil.ddo.jpでアクセスすると家のLANのIPで見に行くため当然失敗。
SSHとかはIPで登録して接続設定を作っているので特に問題はないけど問題になるのはWeb。
IP直接入力すれば最初の画面は見れるけどリンクや送信ボタンを押したときにrainbowdevil.ddo.jpを見に行くために失敗する。

ということで仕事場でblogを入力できなかったのでずいぶん書いてない期間が空いてしまった。
まぁそれだけが原因じゃないけど。
ちなみに今までの記事は会社マシンで書いてたから何もせずに接続できたけど今はノートで仕事もしてるのでクリティカルな問題になった。


んでこれを解決しようと思ったら次の手段で解決。

VAIOにはSmart Networkって言う便利なのかどうなのかいまいちわからないツールが入ってる。
ネットワークの切り替えを自動で検出してプログラム起動や壁紙変えたりミュートにしたりできるツール。
でもHostsファイルに関する設定は当然なく、つかえねーと一瞬思ったけどプログラム起動ができるなら書き換えるプログラムを作ってしまえばいいじゃんということに。
hosts_homeにrainbowdevil.ddo.jpが家のLANでのIPで鯖マシンのIPを関連つけて、
hosts_officeに関連づけてないファイルを作成。

んでバッチファイルでそれぞれのファイルをhostsという名前でコピーするヤツを2個作成。
それぞれのネットワークに接続されたときに実行できるようにした。

これで家にいても会社にいてもrainbowdevil.ddo.jpで家の鯖にアクセスできるようになった。
VAIOに最初からインストールされているソフトが「入っててよかった」と初めて思った瞬間だった。


・・・
つかえねーと思ったけどヘルプ見たら高度な設定ができるモードというのがあってそっちなら結構いろいろ変更できるようだ。
hostsに関するのはなかったけど。まぁ普通はないかw

Trackback on "ネットワーク自動設定"

このエントリーのトラックバックURL: 

"ネットワーク自動設定"へのトラックバックはまだありません。

Comment on "ネットワーク自動設定"

"ネットワーク自動設定"へのコメントはまだありません。

Post a Comment

コメントする

コメント登録機能が設定されていますが、TypeKey トークンが設定されていません。