phpで
$user_ip = $_SERVER["REMOTE_ADDR"]
とすると、アクセス者のIPアドレスを抜ける。
LAN内からのアクセスの場合は(クラスCなら)192 が入るはず。
でなければ外からのアクセスと判断することにする。
strpos()は、$user_ip の中に文字列 192 があれば true、そうでなければfalseになる。
if (strpos($user_ip, '192') === false)
これを使ってURLのドメイン部分を書き換えるよう、処理を振り分ける。