台灣最大程式設計社群網站
線上人數
1246
 
會員總數:246134
討論主題:189715
歡迎您免費加入會員
討論區列表 >> 網管 / 資安 / VM >> 網站利用asp.net開發,如何申請domain name??
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
網站利用asp.net開發,如何申請domain name??
價值 : 100 QP  點閱數:2241 回應數:8
樓主

carolyn
門外漢
0 13
248 24
發送站內信

各位好,
有一問題想請教,
如果我用asp.net 2005開發完一網站,作為internet使用,(全部採Miscrosoft solution)
需申請dns作為對外客戶的進入點,不希望end user利用網站的ip直接進入網站(安全性問題..)
好比yahoo台灣的進入點為tw.yahoo.com,
我要問的問題是,
如果我開發完成的網站首頁為index.aspx,
而網站有使用到frame切框並有session在不同frame間的傳遞,
試問,
申請dns時,我應該是拿ip去做申請的動作吧??
又,以下的狀況中,我的IIS或dns該另外如何做設定??

使用者只要在browser中打入"youAreSoGood.idv.tw"(隨便舉的一個不存在的例子),
即可對應到我的220.133.x.x/Who/Like/index.aspx (也是隨便舉的一個例子)的頁面,
這邊的重點在於,不需使用者key ip後方資料夾的名稱以及網頁名稱(/who/Like/index.aspx)。

還要特別強調一點,因為網站有利用到frameset以及session做處理,
所以如果採行redirect或遮罩而已的方式,會導致Frameset間的網頁彼此無法傳遞Session,產生其他問題
(以上就是我要問的重點..)

不知道以上的描述是否完善..
我的網路相關知識非常不足,特別是dns部分,
如果有大俠願意身手幫助的話,
在此感激不盡!


搜尋相關Tags的文章: [ aspx ] , [ dns ] ,
本篇文章發表於2009-07-30 15:11
1樓
不錯的參考

Jones
捐贈 VP 給 Jones 檢舉此回應
你只要去申請一個DNS,將你的IP設好,過一陣子就可以用了! (記得每年都要繳錢,要不然就會被停用)
很多地方都接受申請,這裡也可以申請http://nweb.hinet.net/






本篇文章回覆於2009-07-30 16:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

Jones
捐贈 VP 給 Jones 檢舉此回應
DNS只是一個轉譯功能,將youAreSoGood.idv.tw對應到到設定的IP,跟安全性沒有什麼大關係!
從youAreSoGood.idv.tw可以反查出你的IP,申請DNS之後,使用者還是可以直接輸入你的IP連到你的網站!
例如:你在輸入命令視窗輸入 ping tw.yahoo.com 就可以查出它的ip是119.160.246.241
你直接在瀏灠器輸入119.160.246.241一樣可以連到yahoo的網站!
本篇文章回覆於2009-07-30 16:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

carolyn
檢舉此回應
感謝你迅速的回應,
其實我要問的是.
我們在開發網站時,首頁一定是*.aspx,*.asp,*.php,*.html..等頁面去做成,
但user連到Yahoo首頁時,看到的僅僅就是tw.yahoo.com,
並沒有看到*.aspx,*.asp,*.php,*.html等頁面,
若我拿ip去申請dns的話,
因為網頁有切頁(frameset),網站裡有使用到Session,
當使用者利用youAreSoGood.idv.tw為首頁進入我的網站時,網站會根據他選資料將資訊存放在Session裡頭,
然,在網頁跳轉後根據Session的裡的資訊顯示page上頭的字,
這時會發現,在首頁user點選跳轉之後,第二的含Frameset的頁面抓不到首頁存放在Session裡的值,
how come?
是因為我設定沒設好的關係媽?
又,我網站上的Server需要做什麼另外的設定媽?
本篇文章回覆於2009-07-30 18:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

Jones
捐贈 VP 給 Jones 檢舉此回應
當你只輸入youAreSoGood.idv.tw時,網站會根據你iis server設定的內定首頁檔(例如: index.htm 或 default.asp...)自動載入首頁!
如果你設定的內定首頁名稱為index.htm的話,那麼輸入youAreSoGood.idv.tw跟輸入youAreSoGood.idv.tw/index.htm都會一樣載入index.htm
另外你說的其他狀況,我看不懂意思? 無法幫你!
看其他網友能不能幫你一下!
本篇文章回覆於2009-07-30 21:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

lsk
捐贈 VP 給 lsk 檢舉此回應
是你程式的問題吧,跟Server的設定沒關
本篇文章回覆於2009-08-03 17:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

carolyn
檢舉此回應
不好意思,這麼晚才回應,
謝謝Jones的回答,
我把我的問題簡化一下,
假設我用VS.net 開發網站(aspx),
所申請的dns為"youAreSoGood.idv.tw",
上線後,user經過youAreSoGood.idv.tw可以直接進入網站首頁(對映到開發網頁為./Who/Like/index.aspx) <--有正確了解Jones您的意思吧?
網站上有很多連結,
當滑鼠移到連結時,browser的Status bar會出現連結的位址(target),這時候我的網站會秀出網站ip加folder加頁面名稱(220.x.x.x/Who/Like/index.aspx),
且,user在網頁上按右鍵->內容時,亦可見網站ip(220.x.x.x/Who/Like/page1.aspx),而不見dns(youAreSoGood.idv.tw/Who/Like/index.aspx),
舉例而言,
Yahoo台灣首頁為tw.yahoo.com,
當User欲點選某一連結時,在Status bar、網頁內容裡,出現的皆為轉換過的dns
(當User點選Yahoo某一新聞時,在Status bar、網頁內容裡出現的皆為以tw.news.yahoo.com/ 為首的網址),
我的問題是,
如果欲使網站出現的公開資訊(status bar,網頁內容)皆為以DNS為首、而非ip時,
我的Server該如何配合作設定??

plus,程式可以控制的範圍應該在網站的內容,
如果是程式的問題的話,
我可以在程式內指定User的browser的狀態列中不要顯示我的ip、而顯示 youAreSoGood.idv.tw 嘛? (應該不會是要我把"youAreSoGood.idv.tw"寫在程式內吧????)
又,我可以在程式內控制讓user在網頁點選右鍵選內容時,看到的網址是youAreSoGood.idv.tw/Who/Like/page1.aspx,而不是220.x.x.x/Who/Like/page1.aspx嘛?

謝謝任何耐心看完我問題的人,
更感謝熱心、有毅力回答問題的人^^
本篇文章回覆於2009-08-05 09:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
不錯的參考

Jones
捐贈 VP 給 Jones 檢舉此回應
先問一下,你申請Domain Name了沒?
若已經申請就公開讓大家試試看!

本篇文章回覆於2009-08-05 17:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

carolyn
檢舉此回應
對不起,因為客戶網站性質的關係,
無法公開domain name...,
謝謝大家的回覆..
本篇文章回覆於2009-08-18 08:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.