IIS 7サーバー:WWW.example.COMにウェブサイトがあります
SUBDOMAIN1.example.COMのように見えるいくつかのサブドメインを作成したい
IISウェブサイトを作成し、バインドをhttp、ポート80、サーバーのIPアドレス、SUBDOMAIN1.example.COMおよびexample.COM
私は自分のウェブサイトを再起動し、ブラウザでアドレスをクリックしてブラウザを開きました: http://SUBDOMAIN1.example.COM
しかし、ウェブサイトは表示されません。
DNSで何かする必要がありますか?
これは私を夢中にさせました...基本的には2つのものが必要です:
1)DNSがサブドメインを指すように設定されていることを確認してください。これは、サブドメインのDNSにAレコードがあり、同じIPを指していることを確認することを意味します。
2)subdomain.example.comという名前のIIS 7に追加のWebサイトを追加する必要があります
ワイルドカード方式:DNSサーバーに次のエントリを追加し、それに応じてドメインとIPアドレスを変更します。
* .example.com IN A 1.2.3.4
コンピュータがSUBDOMAIN1.example.COM
に関連付けられたIPアドレスを見つけられない場合、サイトは見つかりません。
hosts
file を変更する必要があります(少なくともテストすることができます-これはローカルでの変更であり、自分だけが利用できます)、またはDNSを更新して名前を解決します正しく(したがって、世界の他の人がそれを見ることができます)。
DotNetMenschが言ったように、別のサイトをIISに追加する必要はありません。これは、さらに問題を引き起こし、ファイルパス、マスターページ、パスとweb.configパスを変更する必要があるかもしれませんが、既存のサイトのバインディングを編集し、そこに新しいサブドメインを追加するだけです。
そう:
DNSレコードにサブドメインを追加します。 My Host(RackSpace)はWebポータルを使用してこれを行うため、ログインしてNetwork-> Domains(DNS)-> Actions-> Create Zoneに移動し、サブドメインをmysubdomain.domain.comなどとして入力し、他はそのままにしますデフォルトとしての設定
IISでドメインに移動し、右クリック-> [バインディングの編集]-> [追加]をクリックして、新しいサブドメインを追加します。 mysubdomain.domain.com
DNSレコードが更新されるまで5〜10分待つ必要があるかもしれませんが、それで十分です。