web-dev-qa-db-ja.com

IIS7でサブドメインを作成する方法

IIS7には次のサイトがあります: http://www.mydomain.com/mysite

同じサイトを次のように表示するにはどうすればよいですか http://mysite.mydomain.com

すでにDNSが設定されていて、pingを実行できますが、IIS7でDNSを構成する方法がわかりません。

9
Techboy

これは、/ mysiteがあるフォルダーを指す新しいWebを作成し、ホストヘッダーmysite.mydomain.comでリクエストを受け入れるようにプロパティを変更するのと同じくらい簡単です。

Hostヘッダーの設定に関する technet記事 は次のとおりです。

8
palehorse

サブドメインを作成しています

iis7マネージャーを開き、新しいWebサイトを作成し、サイト名に任意の名前を入力し、ネットワークアダプターに割り当てられている物理パスとIPアドレス(ポートは80である必要があります)をポイントし、ホスト名はblog.example.comのようなサブドメイン名である必要があります(メインサイトがexample.comの場合)[ok]を適用します。

DNSエントリの追加

管理者ツールからDNSを開き、コンピューター名を展開し、前方参照ゾーンを展開し、example.comをクリックします(ドメイン名を意味します)右側のパネルで、空白の領域を右クリックし、新しいエイリアス(CNAME)をクリックします。サブドメイン名、つまりブログ。 FQDNターゲットホストにドメイン名を入力します。たとえば、example.comをクリックして[OK]をクリックします。

DNSサーバーを再起動します。サブドメインを使用しました。

2
Dheemanth Hegde

そのマシン上でそのIPアドレスで応答する唯一のサイトである場合、実際には何も構成する必要はありません。デフォルトの構成は、そこに到達するために使用されたDNS名に関係なく、関連付けられたIPアドレスでの要求に応答します。

同じIPアドレス上に存在する異なるホスト名を持つ他のサイトをセットアップする場合は、「ホストヘッダー」を使用してそれらを構成する必要があります。 IIS7では、ホストヘッダーは各サイトのBindingsインターフェイスで設定されます。 IISスナップインでサイトを右クリックし、Edit Bindingsを選択することで簡単にアクセスできます。デフォルトでは、ポート80に1つのエントリがあると思われます。ワイルドカードIPアドレスに割り当てられます。そのエントリを選択して、編集ボタンをクリックします。新しいダイアログにはホスト名:エントリがあり、このサイトでDNS名をハードコーディングできますに応じます。

2
Ryan Bolger

2つのオプション:

  • 既存のサイトに新しいバインディングを追加できます(サイトを右クリックしてバインディングを編集し、mysite.mydomain.comのIP /ドメイン名を入力します)。これにより、ユーザーは http:/に移動する必要があります。 /mysite.mydomain.com/mysite 、これはおそらくあなたが望むものではありません。
  • mysite.mydomain.comのip/domainを使用して新しいサイトを追加し、ルートの物理パスをwww.mydomain.com/mysiteが指すディレクトリにする
2
MattB