web-dev-qa-db-ja.com

WindowsServerでhttpドメイン名を解決するにはどうすればよいですか

Windows Server2008のDNSの役割を使用して リダイレクト 特定のドメイン名を解決しますか?

ユーザーがアドレスを入力するとき、私はそれをそのようにリダイレクトしたいと思います:

http://crm -> http://<ip of webserver>
http://bugs/issue/12 -> http://<ip of bugtracker>/issue/12
http://myspace.com -> http://127.0.0.1
and so on.

Forwared LookupZoneとReverseLookup Zonesがありますが、それらが何を意味するのか正確にはわかりません。

1
Grant

他のいくつかの回答とは異なり、DNSはまさにこれを行うために使用するものです。まず、ネットワーク上のすべての人がDNSフォワーダーを使用してクエリを解決していることを確認する必要があります。これは、DHCP構成の一部として制御できます。独自のDNSサーバーを使用するようにDNS設定を設定してから、それらのサーバーをリゾルバーまたはフォワーダーとして構成して、外部(www.cnn.comなど)のクエリを解決できるようにします。それが整ったら、あなたはあなたが望むもののために前方参照ゾーンを作成することができます。 myspace.comを強制終了する場合は、myspace.comを前方参照ゾーンとして設定し、127.0.0.1を指すワイルドカード「A」レコードを作成すると、アクセスできなくなります。これを行う場合、行き止まりではなく、会社のインターネット使用ポリシーのコピーを返す内部Webサーバーにユーザーを誘導します。

「crm」などの基本的な名前の場合、ネットワークのデフォルトドメイン内に「A」レコードとして「crm」というホストを作成できます。デフォルトのドメインがmycompany.localの場合、「crm.mycompany.local」を作成し、CRMWebサーバーが配置されているIPを指すようにします。誰かが「 http:// crm 」をブラウザに入力すると、OSは「crm」のDNSルックアップを実行し、デフォルトドメイン「mycompany.local」を自動的に追加しようとします。 「crm.mycompany.local」。

注意点の1つは、これはDNSサーバーをリゾルバーとして使用しているユーザーに対してのみ機能することです。誰かが本当にmyspace.comにアクセスしたいと思った場合は、TCP/IP設定を変更して、DHCPによって割り当てられたDNSサーバーを無視し、独自のサーバー(OpenDNSによって提供されるサーバーなど)を配置できます。これは、WindowsシステムのActive Directoryドメインセキュリティポリシーを使用して制御できる場合がありますが、Macで制限できるかどうかはわかりません。

1
Justin Scott

これ 質問 役立つかもしれません

1
Vagnerr

これを行うには、DNSサーバーで転送するドメインのDNSゾーンを設定する必要があるため、Myspaceをローカルホストにリダイレクトする場合は、MySpace.comの前方参照ゾーンを設定する必要があります。 DNSサーバーを作成し、そこにAレコードを設定して、必要な場所を指定します。

クライアントは最初にローカルDNSサーバーをチェックし(そのようにセットアップされていると仮定)、そのゾーンに対する信頼できる応答を取得してそれを使用します。 DNSサーバー上にないゾーンは、チェーン内の次のDNSサーバー(通常はISP)にリダイレクトされます。

1
Sam Cogan

私があなたの質問を理解しているなら、あなたはHTTPリクエストをリダイレクトしたいと思います。これは、DNSの変更(単独)では実行できません。ホストヘッダーなどを使用して、IIS(または使用しているWebサーバー)の設定を変更する必要があります。

IIS 7.0 on Windows Server 2008)では、[HTTP設定]セクションに[HTTPリダイレクト]設定があります。

一般名のローカルアドレスを定義したいだけだと思います。ローカルドメインのホスト名(crm、バグ)を追加して、目的のIPアドレスに関連付けてみてください。

0
splattne