iT邦幫忙

0

[發問][轉址]我要如何將原有網址自動轉到新網址?

先說明我的環境,我的網址rwd.idv.tw是向hinet申請的網域名稱,使用方式為自己架設DNS Server管理網域,原本首頁為http://www.rwd.idv.tw,由於不想24小時都一直開機,所以將網站內容全移至http://blog.pixnet.net/grundy,不過這時問題來了,因為是最近幾天才開始轉移資料,所以連至http://www.rwd.idv.tw我直接改html語法自動轉向pixnet的網址。
問題是我的電腦(DNS server)還是不能關機,因為我如果關機,別人則無法自動連至Pixnet,如果使用DNS代管方式,則只能自動指向Host主機,而無法指向http://blog.pixnet.net/grundy這個完整的網址,請問除了向Pixnet申請VirtualHost(不太可能)外,還有什麼免費的方式可以達成我要的效果嗎?

自己的主機:
Linux FC8
Apache 使用VirtualHost
Bind

fantasy iT邦新手 4 級 ‧ 2008-09-20 13:38:56 檢舉
就所知大部分的DNS服務都還是只有提供IP與DN的解析
除非是有提供轉址服務的DNS廠商或伺服器
才有辦法提供網址後面帶個人目錄名稱的轉址
否則我想唯一辦法還是只有將新網址通告大家
不然您還是得把自家的DNS開著囉

如果您轉到其他有提供免費轉址的DNS服務上(如FreeDNS)
以後應該就不會有這樣的困擾了
要轉到哪裡都應該不是太大問題
像我是申請98.to的自動轉址(http://98.to)
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
20
kaiin323
iT邦高手 1 級 ‧ 2008-07-29 14:03:41
最佳解答

請參考狂人的教學:
FreeDNS 免費的DNS管理、轉址服務

或者是改用Blogger,可直接使用自有的網址
如何將Blogger部落格改成自己的網址?(blogspot的自訂網域)

看更多先前的回應...收起先前的回應...
grundy40 iT邦新手 2 級 ‧ 2008-07-29 16:14:49 檢舉

FreeDNS跟樓上的方法差不多,都是很方便的代管DNS方案,不過由於速度的關係,如果中華電信本身可以達到這樣功能的話,我還是以HINET本身的為先,也很感謝您的回應。
至於在將網站搬家前,有稍微比較過各式Blog的優缺點,所以不考慮轉到Blogger用google代管,謝謝。

kaiin323 iT邦高手 1 級 ‧ 2008-08-06 23:37:24 檢舉

這邊再提供你一個方式,希望有幫上忙囉~
大部分ISP有提供其客戶免費網頁服務
如中華電信:http://www.myweb.hinet.net/
Seednet:http://homepage.seed.net.tw/tw/homepage/
而這些ISP提供的個人網頁服務都可設定專屬網址至首頁

所以你只要去申請該服務,然後將其首頁放上重新導向至http://blog.pixnet.net/grundy的網頁即可

試試看吧!

kaiin323 iT邦高手 1 級 ‧ 2008-08-07 00:05:43 檢舉

語法順便送上:

<meta http-equiv="Refresh" content="0;http://blog.pixnet.net/grundy">

<body onload="window.open('http://blog.pixnet.net/grundy','_top')">

kaiin323 iT邦高手 1 級 ‧ 2008-08-07 10:09:11 檢舉

應該是可行的喔~
因為該服務是直接可讓你設定你自己擁有的網址
如果你申請了該服務,
當他人連到http://www.rwd.idv.tw時,實際會被導向中華電信的IP:203.66.87.5
(使用說明http://www.myweb.hinet.net/service/menu_urlmap.asp)
也就是會導向你Hinet的個人網頁之首頁
你只需要將該首頁的內容放入自動導向的語法,(我在it邦幫忙有附上語法)
這樣人們連到http://www.rwd.idv.tw時
便會自動導到這邊來了
我有特地為你實做過~It works!

28
HeChien
iT邦新手 3 級 ‧ 2008-07-28 03:13:57

你可以將DN綁定到隨便一個Google可以提供網頁寄放空間的服務(Google Pages or Blogger)
然後再將Meta寫進去,這樣也是一個辦法

grundy40 iT邦新手 2 級 ‧ 2008-07-28 13:09:31 檢舉

這個我也想過,不過像我有http://grundy40.googlepages.com這個網址,它跟www.googlepages.com解析的IP皆為209.85.173.118,你可以ping 看看,而hinet本身又只能設成ip-based的方式,所以反解會自動解成Google的首頁,所以還是一樣不行。

不過還是感謝您的回答!

16
richardsuma
iT邦大師 1 級 ‧ 2008-07-28 13:35:08
grundy40 iT邦新手 2 級 ‧ 2008-07-28 16:17:00 檢舉

這個方法也不行,申請過後的網域名稱轉換成IP後,再進行IP反解,對映的domain name會變成不行,會變成轉址錯誤。
雖然申請的網域名稱可以正確的轉到blog.pixnet.net/grundy,但是www.rwd.idv.tw這組無法正確對映到自動轉址的host

試試你的網域管理ISP,請他幫你加參數在他的 DNS server.

grundy40 iT邦新手 2 級 ‧ 2008-07-28 19:01:37 檢舉

你是指www.rwd.idv.tw to 自動轉址 還是 自動轉址 to blog.pixnet.net/grundy這個?前項好像我是沒聽說過有什麼參數可以達到這樣目的,後面的話可能就要付費買網域了吧?

10
richieleetw
iT邦研究生 1 級 ‧ 2008-07-29 07:33:48

其實,您可以不需要轉址服務
直接到您購買網域的單位 如 rs.twnic.net,中華電信等
就有網頁轉址設定

grundy40 iT邦新手 2 級 ‧ 2008-07-29 16:07:22 檢舉

不好意思,我剛好沒注意到Hinet有試用轉址的服務,感謝!

grundy40 iT邦新手 2 級 ‧ 2008-07-29 19:43:15 檢舉

下午試過了,一樣無法自動轉成http://blog.pixnet.net/grundy 只會自動轉成http://blog.pixnet.net ,所以失敗!

12
haoming
iT邦好手 1 級 ‧ 2008-07-29 08:38:18

你可以使用一家免費DNS服務
http://www.everydns.net/
使用這個你可以不需要自己架設DNS
目前服務內容支援以下幾種DNS Record
A
CNAME
AAAA
NS
MX
webhop (你要的URL轉向)
應該足夠符合你的需求。

grundy40 iT邦新手 2 級 ‧ 2008-07-29 16:10:08 檢舉

這個方案應該可行,不過設定有點繁雜而且透過一轉再轉的關係,所以多少會影響到連網站的速度,不過還是感謝!

grundy40 iT邦新手 2 級 ‧ 2008-07-29 19:42:14 檢舉

試了一下午就是無法使用webhop的功能,它顯示 that was just an example, you are actually going to want to enter something like thisismydomain.com

12
逮丸逮丸
iT邦大師 1 級 ‧ 2008-08-05 19:28:27

如果您可以在網路上有一台可以讓您放perl cgi的機器的話,
又可以讓您去控制或改該web server設定的話,
就往下看,
如果沒有的話,這個方法就不行了。

假設該ip為 1.2.3.4
若該原有網站的hostname是abc.com的話,
可以將您的 www.rwd.idv.tw 指到1.2.3.4。
而在1.2.3.4上 指定虛擬主機 abc.com 指到該網頁位置,
其他的非 abc.com 的hostname query都指到另一個虛擬主機目錄,
而該htdocs就放一個 index.shtml
裡面的內容是

&lt;pre class="c" name="code">&lt;!--#exec cgi="/cgi-bin/truevirtual.cgi"-->

然後就放下列的這個很簡單的perl cgi,
這個原來叫做

TrueVirtual version 2.0

(c) 1998 HarveyOpolis

現在網路原網址找不大到,
但好像是:
https://userfriendly.com/customprogramming/shop/categories/viewitem/tpath/primary/category/CGI_Scripts/id/0001
其中的非sql版本,我也不確定,
就把手邊用的上傳參考看看:
http://backup.mc.ntu.edu.tw/sendme/dl?filetoken=f5089824478aea71f68a04277b92fc86ebc4de53
檔名是:truevirtual.tar.gz
在該database就可以定義像:

&lt;pre class="c" name="code">
www.rwd.idv.tw|http://blog.pixnet.net/grundy/|cfc的網頁…|
cdef.com|http://xxx.ccc.com/some/path/|cdef公司|

設幾百個都沒問題,只要有DNS的控制權的話,
這樣就可以網頁放在任何網站的某目錄,
只要dns設什麼都指到該ip,
那個小程式就會以frame的方式指到該目錄。

以前自己不想在每一單位都去在apache上設虛擬主機,
而dns隨便自己設,所以就用這樣的方式,不動user的目錄,
又可減少apache設定麻煩,又可有乾淨的網址名稱;
但願這個方式有幫助。

grundy40 iT邦新手 2 級 ‧ 2008-08-05 20:47:22 檢舉

目前最大的原因就是因為純粹是私人所架設的Server,而我在網路上也沒有其它伺服器可供,也更不可能能動到Web Server ,如果我可以動到WebServer的話,那問題就迎刃而解了,而且只要用html自動轉換網頁就可以達到此目的了,使用到cgi多多少少會影響到伺服器的資源和安全性。
不過還是謝謝您用心的回應,感恩!

0
pqr0007
iT邦研究生 1 級 ‧ 2008-08-06 17:35:08

在自己的 blog 上說明...or ... 先把相關 link 做好...

grundy40 iT邦新手 2 級 ‧ 2008-08-06 19:22:48 檢舉

在移轉資料前已有先在blog上發文說明了,不過怕的是有些不常上的朋友會找不到,又不想放著花錢買的domain在那邊生菇,所以才在找後續方案。

我要發表回答

立即登入回答