インターネット名をネットワーク上のマシンにマップする


0

ネットワーク内にドメインと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または別の場所にあることを伝えませんローカル名。

それだけです。今回は自分自身を明確にしたいと思います。

回答:


2

次のように、サブネットワークを内部ネットワークに追加できます。

ここに画像の説明を入力してください

1つのルーター/サーバーで複数のネットワークカードを使用してDMZまたは少なくとも2つの異なるサブネットを作成することで、同じことを実現できます。

警告:これは、サブドメインをシステムに導入できない場合にのみ行う必要があります


悪くない、私はこのモンスターを設定するまで、あなたのすべての努力のために、今のところあなたに+1を与えます。
キット

さて、それは理論的にはうまくいくでしょうが、最終的には別のSSL証明書を購入することにしました。なぜ私がそれをしたのかはこの質問の範囲外なので、答えを受け入れています。
キテ

ええ、それはもっと賢明なことです:)頑張ってください!
XyZZy

2

オプション1: DNSエントリを既存のルーターに追加します。これにより、すべてのトラフィックをルーター経由でルーティングせずに、ドメインが正しいIPアドレスを指すようになります。

オプション2: ネットワーク内にいるときにドメインが正しいサーバーを指す内部DNSサーバーを実行します。

Win 2012サーバーのDNS機能をインストールし、新しい前方参照ゾーンを定義します。前方参照を定義する方法は次のとおりです。http//www.youtube.com/watch?v = PZMD8wwvukE

次に、ネットワーク内の人々がそのDNSサーバーを使用していることを確認してください。

それはすでに外部から機能しているので、そこで行うべき作業はもうありません!


回答いただきありがとうございますが、複数のサーバー(メール用、www用、TFS用など)がある場合、オプション1は機能しません。現時点では、オプション2はまったく機能しません。ビデオはDSがインストールされているサーバーを示していますが、私のサーバーにはありません。DNSロールをインストールしたばかりで、すべてが空であるため、サーバーはそれがドメインkitet.com内にあることすら知りません。前方参照ゾーンを追加するだけでは何の効果もありません。DNSをゼロから設定する必要があると思います。しかし、NATを使用したネットワーク内でDNSアプローチが可能であることを知っているので、インターネット上で間引きを続けていきます。
キット

オプション1が複数のサーバーで動作しないのはなぜですか?オプション2には、サードパーティのDNSサーバーを使用してみてください
。– XyZZy

WANドメインは1つしかなく、サブドメインはないため、オプション1はNATの背後にある複数のサーバーでは機能しません。考えてみると、複数のサーバーでは何も機能しません。ところで、なぜWindows Server 2012 DNSが突然良くないのですか?
キット

Windowsサーバーはまだ動作するかもしれませんが、あなたがそれで抱えている問題を理解していません。サードパーティのDNSサーバーの方が簡単かもしれません。最も単純なのはまだオプション1で、WAN側にあるドメイン名は関係ありません。これはLAN側です。
XyZZy

WANのように動作することを望み、質問を読み直して、ケーススタディを追加しました。コメントを交換しながら、最初の部分を解決し、ルーターのDNSに行を追加しました。これにより、kitet.comは1台のマシンであるWebサーバーをポイントします。メール、TFS、およびその他のプログラムをそれぞれのマシンに向けることができればいいと思います。現時点では方法を参照してください。
キット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.