iT邦幫忙

0

多域名指向同一網頁

vigor 4 年前8227 瀏覽

公司目前已註冊A.com.tw且也有網頁
日前有再註冊B.com.tw和C.com.tw
希望輸入www.B.com.tw或www.C.com.tw
都可以跳出www.A.com.tw的網頁內容

先前我將B網域正解設定完成(僅設定正解)
www.B.com.tw A 60.xxx.xxx.xxx (註:A網域的主機real IP)
結果失敗...不work
之後看到有別名的方式
又試著將B網域設定別名
www.B.com.tw cname www.A.com.tw
結果還是失敗.......orz

請問多域名指向同一網頁
到底是要使用正解的方式來設定
還是用別名的方式來設定??
上述的設定是否還缺了什麼步驟?

silly iT邦好手 2 級 ‧ 4 年前 檢舉
推測應該是web server上的virtual host的問題,你可以檢查看看web server上的設定。
vigor iT邦新手 5 級 ‧ 4 年前 檢舉
可是我key www.A.com.tw 網頁有正常呈現 @@
silly iT邦好手 2 級 ‧ 4 年前 檢舉
你要不要先瞭解一下在web server上virtual host的意思?
或者直接看看設定例子可能會有些感覺(如: http://httpd.apache.org/docs/2.2/vhosts/examples.html
"www.A.com.tw 網頁有正常呈現"就是說A域名有被web server接受,其他的B、C並沒有設定在web server里,所以不會有預期的正常顯示。
8
純真的人
iT邦研究生 5 級 ‧ 4 年前
最佳解答

我是這麼設定的~參考以IIS為例

DNS 設定a.com.tw
A www 101.101.101.101
DNS 設定b.com.tw
A www 101.101.101.101
DNS 設定c.com.tw
A www 101.101.101.101

IIS
繫結輸入以上三個網址及完成
站台 我的網站
www.a.com.tw 101.101.101.101
www.b.com.tw 101.101.101.101
www.c.com.tw 101.101.101.101

以上是文字敘述...沒用圖真不好說明...

vigor iT邦新手 5 級 ‧ 4 年前 檢舉

所以...除了DNS設定之外
IIS也要另外設定囉@@!?

純真的人 iT邦研究生 5 級 ‧ 4 年前 檢舉

IIS當然也要設定...不然怎麼對應網址@@"

vigor iT邦新手 5 級 ‧ 4 年前 檢舉

我一直以為設好正解就好了......orz|||

4
zuyan
iT邦好手 1 級 ‧ 4 年前

我的方法 指向同一個IP 而不使用 cname

IIS內如果只有一個網站則網站標頭不需另外設定 (IIS5,6) 7沒有設過 因為目前多用 apache
apache 設定同IIS

zuyan iT邦好手 1 級 ‧ 4 年前 檢舉

對了..有些外部的DNS 你設了不一定馬上生效...
如果沒有馬上生效
測試的方式 改 localhost檔

2
wwx
iT邦研究生 1 級 ‧ 4 年前

與反解無關,設好正解的IP對應即可

DNS設定:
將B,C的IP都設跟A一樣, 網址有含www的話 就是將
www.B.com.tw
www.C.com.tw
設成跟目前 www.A.com.tw 設定的IP一樣
可以用新增主機(A) 設定B,C都同A當前設定的IP
或用新增別名(CNAME) 設定B,C都是對應 www.A.com.tw. (注意最後有一點 '.')

IIS設定:
於當前A的網站設定中,
會有網站識別碼的設定(包含如 說明,IP位址,進階,TCP連接埠,SSL連接埠)
進入[進階]設定中看是否有列 www.A.com.tw 這個主機標頭
如果沒有, 代表不限定, 所以當前面DNS設好了就直接是可以用的狀態
若是有設 www.A.com.tw 這個主機標頭, 則增加列入B與C的主機標頭
www.B.com.tw
www.C.com.tw
IP位址與TPC連接埠都同www.A.com.tw的設定即可

我要發表回答

立即登入回答