close
  由於本站原始http://www.rwd.idv.tw,DNS為架在我桌上型的主機,但轉移到痞客邦後,DNS轉址的問題一直無法解決,所以到ithelp發了一篇文章尋求協助,也有許多人回答,但是問題終究還是無法解決,最大的問題還是出在於Hinet申請的網域名稱只有兩種管理模式,一種是自架DNS Server的方式,由Hinet自動指向自己架的DNS解析,另外一種則是Host模式,而這種代管的方式只能指定三組,就算能指定到我要的網址,但是也只侷限於像這種http://www.rwd.idv.twhttp://www.kimo.com.twhttp://www.google.com,而無法像本站的網址http://blog.pixnet.net/grundy 延長型網址或者是http://grundy.pixnet.net這種虛擬主機型的網址。下面會解釋原因。
1.以第一種http://blog.pixnet.net/grundy
 因為DNS指定的方式有好幾種MX、A(address)、CNAME(別名),
Google裡則有介紹,平常我們都是用 IN A + IP下去設定,所以如果我將DNS指向blog.pixnet.net的IP,即為60.199.247.115,使用者連到http://www.rwd.idv.tw會變成連到http://blog.pixnet.net,而不是自動導向http://blog.pixnet.net/grundy,如果要能正常使用得連http://www.rwd.idv.tw/grundy這樣才會對映到http://blog.pixnet.net/grundy,但是前提是使用者得知道我的網址是http://www.rwd.idv.tw/grundy這樣才有辦法達成,就算我指定到其它的網頁空間,再透過網頁的轉址設定,會出現待會要說的第二種問題。所以這個方法完全行不通。

2.以
http://grundy.pixnet.net IP為60.199.247.114去指定
 經過DNS查詢
http://grundy.pixnet.net的DNS IP 為60.199.247.114,如果將DNS指向這個IP,如果會出現http://www.pixnet.net這個網頁,因為瀏覽器本身無法自動判別VirtualHost的指定,虛擬主機的說明在這,為何使用VirtualHost?因為都是共用同一台的IP,但是可以指向不同的主機,所以IP會是固定的,除非是該網站的管理員,不然無法指向特定的IP,由於http://www.pixnet.nethttp://grundy.pixnet.net都是共用60.199.247.114這組IP,然後透過Apache的VirtualHost功能去共用,但是瀏覽器還是以IP去找網站主機的,所以不管如何對映到的主機終究還是http://www.pixnet.net這台,所以這個方法也不可行。

3.至於延長型網址http://blog.pixnet.net/grundy
因為
http://blog.pixnet.net/grundy是透過http://blog.pixnet.net的IP再去連grundy這個使用者資料夾的網址,所以DNS還是一樣只能指向http://blog.pixnet.net這台,理所當然的也不可能會自動換換成http://blog.pixnet.net/grundy這個網址,除非痞客邦是我自己架的


所以
http://www.rwd.idv.tw這個網址還是浪費掉了,結論就是,在申請網域名稱前,除了自己架DNS Server,最好還是比較一下各家的代管的功能,如果可以最好還是選擇有web redirect功能的比較好,以防哪天要更換網址或者是架設slave server也比較方便管理。
arrow
arrow
    全站熱搜

    左岸奶茶 發表在 痞客邦 留言(2) 人氣()