web-dev-qa-db-ja.com

ドメインクライアントは、ドメインと同じ名前のWebサイトにアクセスできません

これは非常に基本的な質問ですが、助けが必要です。

Zentyalにドメイン名example.comのドメインコントローラーをセットアップしています。ただし、ドメインユーザーは、サードパーティのサーバーでホストされているのと同じ名前(http://example.com)で会社のWebサイトにアクセスできる必要があります。

これがDNSレコードの追加と関係があることは知っていますが、どのタイプかはわかりません。実験したいのですが、作品全体を壊したくない!

1
user189133

ActiveDirectoryドメインに既存のドメインと同じ名前を付けないでください。それはあらゆる種類のトラブルを引き起こします。

Ad.example.comなどの未使用のサブドメインを取り上げます。

組織にインターネットプレゼンスがある場合は、登録されているインターネットDNSドメイン名に関連する名前を使用してください。たとえば、インターネットDNSドメイン名contoso.comを登録している場合、イントラネットドメイン名にはcorp.contoso.comなどのDNSドメイン名を使用します。 -- http://support.Microsoft.com/kb/909264

5
84104

ドメインコントローラーのホスト名は、異なるホストにある場合、Webサーバーのホスト名と同じであってはなりません。これは、単一のIPアドレスを使用して2台のコンピューターにアクセスしようとするようなものです:)何らかの理由で異なるホスト名を持つことができない場合は、以下の解決策を使用できます。

アイデアは、domaingコントローラーでポート転送(宛先NAT)を設定することです。ドメインコントローラーのポート80へのすべてのトラフィックをWebサーバーのポート80に転送できます。

NGINXなどのリバースプロキシソフトウェアを使用しても、同じ効果が得られる場合があります。

適切な処理(たとえば、nginxでproxy-forwarded-forヘッダーを追加する)がないと、Webサーバーのログに実際のクライアントIPアドレスがないという欠点に注意してください。

2
Dmitriusan

最も基本的な解決策は、外部IPアドレスを使用してwww DNSエントリを追加することです。これにより、ドメインのユーザーはwww.example.comと入力するだけで外部Webサイトにアクセスできます。

0
hyp