ネットワーク内にドメインとWWWサーバーがあります。パブリックアドレスが1つあり、ルーターでNATを実行しています。サーバーは自然にポート転送されます。私のドメインがkitet.comであるとしましょう。インターネット上の誰かがブラウザのアドレスバーにkitet.comと入力すると、サーバーのページが表示されます。このような方法でネットワークを構成する必要があります。そのため、(内部から)接続したときにインターネット名を使用して操作することもできます(いくつかのサービスを使用していますが、簡単にするためにWWWの例を選択しています)。
現在、ブラウザ内にドメイン名を入力している間は、サイトにまったく接続できません。問題なく外部から接続できます。
私は主にラップトップで作業しているので、これをしたいのです通信網。これは、ネットワーク内にいる間のみサイトにアクセスできない従業員やゲスト向けです...
だから私がやりたいことの要約があります:
- 私のサイトkitet.comは、ローカルアドレスだけでなく、kitet.comのようにどこでも動作するはずです
- 「hosts」ファイル(またはパーソナルコンピューター、デバイスなどの他のファイル)内のエントリは、機能させるために必要ではありません。
- 私はすでにカーネル2.2でLinuxルーターを試しましたが、そこではPREROUTINGエントリを追加しましたが、それはうまくいきましたが、ラップトップからサーバーへ向かうすべてのトラフィックは常にそのルーターを通過し、不要なトラフィック。私はそのアプローチをやめました。
- Win 2012サーバーでDNSを実行できましたが、ドメインアドレスをネットワーク内のコンピューターにマップするために前方参照を構成する方法がわからないだけです。ここでこれが私の最後のオプションだと思います。設定方法を教えてください。
編集:ケーススタディ
ポート443でkitet.comにアクセスして、1台のマシンにあるページを更新し、同時にポート110で同じkitet.comに接続しながらメールを読んでいるときに、電車の中またはクライアントにいるとしますこれは別のマシンの私のLANにあり、同時にTeam Serverで私のプロジェクトを示しています。私は家に帰りますが、まだメールプログラムを再設定せずにkitet.comにアクセスし、192.168.0.9またはローカル名のサーバーにアクセスし、Visual StudioにTFSが192.168.0.10または別の場所にあることを伝えませんローカル名。
それだけです。今回は自分自身を明確にしたいと思います。