網域名稱俱樂部

網域名稱俱樂部 (https://www.domainclub.org/index.php)
-   電腦網路相關技術 (https://www.domainclub.org/forumdisplay.php?f=16)
-   -   網站域名應避免使用底線 ( _ ) 以免特定系統無法解析名稱 (https://www.domainclub.org/showthread.php?t=34766)

shenghong 2013-05-05 10:36 PM

網站域名應避免使用底線 ( _ ) 以免特定系統無法解析名稱
 
http://blog.miniasp.com/post/2011/01...character.aspx

引用:

最近客戶買了一台 Android 平板電腦在測試網站,不過卻發生網站無法連線的狀況,我們依據客戶的描述也使用同事手邊的 Android 手機 (PDA) 進行測試,測試的結果卻相當順利 ( 測試相同網址 )。另外,客戶手邊的使用 Android 可以連接大部分網站,唯獨連到我們的測試網站就無法連線,最後才發現原來是域名中使用了底線所致。

哈啦 2013-05-05 10:40 PM

引用:

作者: shenghong (文章 185352)

應該是說網址URL中避免出現_記號,因為域名domain name本來就只有-而無法有底線記號。

shenghong 2013-05-05 10:46 PM

看圖片那個是subdomain
只是有-或_都覺得滿不好
剛剛試cpanel有擋_
還找到一篇
http://blog.tenyi.com/2007/07/blog-post.html

Ricado 2013-05-07 09:24 AM

網域名稱是禁止有 _ 的,包括 subdomain
為什麼可以有 - 但是不可以有 _
首先,- 和 _ 很容易搞混,所以最多只能選用其中一個。

那為什麼是 _ 被禁用,因為表示成超連結的時候,_ 會被超連結蓋掉
http://example-url.tw
http://example_url.tw


一般來說 DNS Server 都會擋掉 _,不過後來配合 Yahoo 制定的 DomainKeys(DKIM)的規範,設定的時候必須新增一筆次網域 _domainkey (例如 mykey._domainkey.rainbowserver.com),因此很多的 DNS Server 反而必須配合去修改這一個防呆的動作。

因為沒有防呆(或是說不能防呆),所以建立subdomain的時候可能會輸入 _ 這個得字元,而這個字元在URL正規常式裡是不合規範的。

shenghong 2013-05-07 10:59 PM

原來是這樣
學到寶貴一課:bow
因為自己沒架DNS Server,也沒玩過BIND和AD~pighead
也只能在Cpanel測試


所有時間均為 +8。現在的時間是 11:55 AM

Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.