求教免費網頁轉址開發 |
答題得分者是:暗黑破壞神
|
tonyhome
一般會員 ![]() ![]() 發表:3 回覆:13 積分:3 註冊:2002-07-12 發送簡訊給我 |
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
tonyhome
一般會員 ![]() ![]() 發表:3 回覆:13 積分:3 註冊:2002-07-12 發送簡訊給我 |
暗黑破壞神您好: 可能是我沒說清楚我想做的東西,我再說詳細一點好了。 例如我們申請一個網址叫做 delphiktop.com ,網址必須向 TWNIC 各代理 ISP 申請,之後您必須設定代理 ISP 的 DNS Server,告訴它你網站的 IP 位址,可是網站是申請免費空間,我們根本就沒有實體 IP 位址的控制權....,只是一個網址。 我的想法: 要架一台類似 DNS Server 的站台,自行寫一個類似 DNS Server 的程式,並架設起來(有實體 IP)。 我們這一個站台可以登錄很多的網站位址,每一個網站位址都登錄對應到不同的免費空間網頁,並在 ISP 的 DNS Server 設定到這一個站台,當有人連進來我們所寫的程式,要求轉譯 IP 時我們就告訴它該到哪一個免費空間網頁的網址去,我不知道我這麼說是否清楚....
|
boson
中階會員 ![]() ![]() ![]() 發表:74 回覆:155 積分:85 註冊:2004-07-31 發送簡訊給我 |
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
引言: 暗黑破壞神您好: 可能是我沒說清楚我想做的東西,我再說詳細一點好了。 例如我們申請一個網址叫做 delphiktop.com ,網址必須向 TWNIC 各代理 ISP 申請,之後您必須設定代理 ISP 的 DNS Server,告訴它你網站的 IP 位址,可是網站是申請免費空間,我們根本就沒有實體 IP 位址的控制權....,只是一個網址。 要架一台類似 DNS Server 的站台,自行寫一個類似 DNS Server 的程式,並架設起來(有實體 IP)。 我們這一個站台可以登錄很多的網站位址,每一個網站位址都登錄對應到不同的免費空間網頁,並在 ISP 的 DNS Server 設定到這一個站台,當有人連進來我們所寫的程式,要求轉譯 IP 時我們就告訴它該到哪一個免費空間網頁的網址去,我不知道我這麼說是否清楚.... |
tonyhome
一般會員 ![]() ![]() 發表:3 回覆:13 積分:3 註冊:2002-07-12 發送簡訊給我 |
|
boson
中階會員 ![]() ![]() ![]() 發表:74 回覆:155 積分:85 註冊:2004-07-31 發送簡訊給我 |
|
jaya
初階會員 ![]() ![]() 發表:9 回覆:70 積分:30 註冊:2002-05-22 發送簡訊給我 |
是像這樣子的嗎?
紹均在babyhome有申請網站,網址是:
http://www.babyhome.com.tw/bb/5405
因為覺得這個網址很難記,而自己又有申請網域名稱
所以就在自己網站裡加上一個轉址的網頁
http://www.jaya.idv.tw/babyhome.htm
只要連到這個網頁,就會自動轉接到babyhome申請的網址。
就如boson所說,這很簡單,只要一行html就可以辦到了。
以下是紹均的轉址網頁內容,參考參考~
<html> <head> <meta http-equiv="refresh" content="0; url=http://www.babyhome.com.tw/bb/5405"> <title>轉換網址中...</title> </head> <body> </body> </html> |
tonyhome
一般會員 ![]() ![]() 發表:3 回覆:13 積分:3 註冊:2002-07-12 發送簡訊給我 |
Dear all: 看來如果不是我解釋的不夠清楚,除了暗黑破壞神兄,其他大家都脫離主題了。 我再補充解釋一下: 每個人「申請的網址」,都在這台電腦登錄「免費網頁網址」跟「申請的網址」以資料庫相對應,並在申請網域名稱的 ISP DNS 設定都指向這一台電腦,如此一來當有人連到「申請的網址」,ISP 就會跟連線的電腦告訴它 IP 指向我們這一台電腦,再由這一台電腦告訴連線的電腦到哪一個網頁。 為什麼要這樣子做呢?答案是我想要集中管理,再者如果用 HTTP Script 來做,網頁少可以在 Web Server 為「申請的網址」的每一個網站開一個站台,還必須設定自己架的 DNS....,如果我的作法就不用設定 Web Server 與設定 DNS。重點來了,如果是成千上萬的「免費網頁網址」....應該會昏倒吧!還要設定每一個網頁用 Script 轉址....我想不用這麼笨吧。 中華電信就已經有提供這樣的服務,您只要跟它申請「網域名稱」它可以讓您免費使用這項功能(到今年年底免費),請參考 http://nweb.hinet.net/red-docs1.html。 我討論的就是上述的問題,所以請往這個方向討論,等我有結果也會跟各位分享。
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
引言: 嗯嗯~你的答案讓我豁然開朗,不是我沒搞懂,只是我在 DNS 上打轉 |
boson
中階會員 ![]() ![]() ![]() 發表:74 回覆:155 積分:85 註冊:2004-07-31 發送簡訊給我 |
|
tonyhome
一般會員 ![]() ![]() 發表:3 回覆:13 積分:3 註冊:2002-07-12 發送簡訊給我 |
暗黑破壞神兄您好: 首先;我必須跟您報告我從來沒有認為「中華爛電信」是神,若它是神,你曾經也是神,而我也曾經是創造出它是神的人了^+++^。我只是拿它那一個來做說明的範例罷了。 二來;您說的 Redirect 確實是我要的東西,不過如一開始小弟發問的問題,「我知道網路很多網站提供這樣的服務,也有很多是免費的,但我不希望撿現成的來用,想自行開發。」 誠如您所言,我正是想實做並且徹底了解其原理,但我只是想以這個功能來做課題,當然啦~我並不是想寫一個 Web Server,重點是我想了解其作業流程與相關的封包協定。 可以讓這個問題再保留幾天嗎?當時說過分數是給您的就會給您,但我想讓多一點的人如果看到這個問題能夠加入討論,其實你在之前的答案已經解除我大部分的疑惑了,剩下來的就只剩下實作,我目前在找相關的通信協定,在一次感謝您的答覆。 P.S.我很鐵齒,還是希望自己用 Delphi 來寫。
|
tonyhome
一般會員 ![]() ![]() 發表:3 回覆:13 積分:3 註冊:2002-07-12 發送簡訊給我 |
|
Easydigi
一般會員 ![]() ![]() 發表:0 回覆:4 積分:5 註冊:2005-02-03 發送簡訊給我 |
我做这类似的功能,用户在网站上申请一个二级DNS,然后用户使用http://name.youdns.com,而用户上网后,即可通过这个域名访问到用户的主机(动态IP)。实现方法:
首先要将*.youdns.com 指向你的服务器IP地址。
然后在服务器上有一个数据库,保存有用户名、用户IP、最后更新时间。
服务器的初始页面应当是一个动态页面,在接受用户访问后,即从服务器变量里查到当前的服务器域名,很可能是“http://name.youdns.com”,这样便可取出用户名,从数据库从查询用户IP,使用相应的跳转指令跳至用户IP上即可。 相应的,客户端应当安装一个软件,在登录网络后,这一软件访问特定的服务器页面,如:http://www.youdns.com/modi.asp,并将用户名、密码POST到这一页面上,这一程序通过用户名密码找到数据库中对应记录,并更新用户IP地址及时间。
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
引言: 二來;您說的 Redirect 確實是我要的東西,不過如一開始小弟發問的問題,「我知道網路很多網站提供這樣的服務,也有很多是免費的,但我不希望撿現成的來用,想自行開發。」 誠如您所言,我正是想實做並且徹底了解其原理,但我只是想以這個功能來做課題,當然啦~我並不是想寫一個 Web Server,重點是我想了解其作業流程與相關的封包協定。 P.S.我很鐵齒,還是希望自己用 Delphi 來寫。 |
tonyhome
一般會員 ![]() ![]() 發表:3 回覆:13 積分:3 註冊:2002-07-12 發送簡訊給我 |
|
tonyhome
一般會員 ![]() ![]() 發表:3 回覆:13 積分:3 註冊:2002-07-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |