このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

QuickDNS 2.0でポートアドレスを非表示にする方法?

発言者:木下@キー・プランニング
( Date Monday, January 05, 1998 12:00:33 )


皆様、明けましておめでとうございます。

ひとつ教えていただきたいことがあるのですが、QuickDNS 2.0を使用している
Macで複数のhttpサーバーが稼動している時に80以外に割り当てたアプリケー
ション用のポート番号を非表示にするには、どうすれば良いでしょうか?

具体的には、ファイルメーカーPro4.0を稼動させる591のポート番号を、例えば
fmp.mydomain.co.jpでアクセスできるようにしたいのです。
(現在は、fmp.mydomain.co.jp:591の状態です。)

CNAMEでURL+ポート番号のレコードを作ってしまおうかと考えたのですが、
稼働中のサーバーをあまりいじりたくないので、質問させていただきました。

よろしくお願いいたします。

田中求之 さんからのコメント
( Monday, January 05, 1998 13:44:06 )

port 80 で走っているサーバーからリダイレクトさせるという方法もありますが、
これではだめですか?


木下@キー・プランニング さんからのコメント
( Monday, January 05, 1998 17:07:21 )

>port 80 で走っているサーバーからリダイレクトさせるという方法もありますが、
>これではだめですか?

gooからこのサイトを検索して下記の「Easy バーチャルドメイン (^_^;;」のページ
を読ませていただきました。

なるほど、このような方法もあるのですね。ただ、できればブラウザに依存しない
方法にしたいのですが、やはり難しいでしょうか?

→  Easy バーチャルドメイン (^_^;;

田中求之 さんからのコメント
( Monday, January 05, 1998 17:59:53 )

>できればブラウザに依存しない
>方法にしたいのですが、やはり難しいでしょうか?

Web サーバーソフトが複数走っている状況では、デフォルトのポート80のサーバーに
振り分けの仕事も担当してもらうしかありませんので、どうしても Host ヘッダーをもと
に切り替えるしかないでしょう。DNS のエントリーをいじってもポートの違いまでは
指定できないはずですし。

なお、PreProcessor を AppleScript で組むと、処理のボトルネックになる可能性が
ありますので、Welcome Plugin のような、バーチャルホスト用の Plugin を使う
のが現実的だと思います。

木下@キー・プランニング さんからのコメント
( Monday, January 05, 1998 21:04:09 )

ファイルメーカーProのWebコンパニオン以外のhttpサーバを走らせる動機は、
カウンター等のCGIが使えない、マルチスレッド非対応という点だったのですが、
CGIは外部のプロバイダに設置することにして、マルチスレッド非対応はアクセスが
多くなってから考えることにしました。

Webコンパニオンの実験サイトにしたいので、こちらにポート番号80を割り当てて
メインのhttpサーバ+データベースとして頑張ってもらうことにします。

詳しく教えていただいて、ありがとうございます。