最好的內部頂級網域 (Best internal top level domain)
你是否會在內部網路使用一些自己發明的網域名稱呢?像是
- server1.dev
- server1.test
- server1.apple (apple 也許是你的產品名稱)
要注意了,這可能導致一些麻煩1,如果你是個謹慎的人,在使用網域前先在 IANA TLD List 或是 Wiki - List of Internet top-level domains 確認現實中不存在,但是這不代表之後不會被買走。
事實上 .dev 已經是 Google 所有,而且計劃繼續擁有更多2。同樣的 .apple 也已經被買下,正是你熟悉的 Apple 公司。3
不論是不是誤打誤中,幸運的 .test 是個可接受的選項,他在 RFC2606 被明確的保留下來做為測試使用。該文件只保留了四個頂級網域和三個次級網域。
- .test
- .example
- .invalid
- .localhost
- example.com
- example.net
- example.org
雖然有人提出建議希望保留更多的頂級網域,像是 .local、.localdomain、.domain、.lan、.home、.host,可惜沒有被接受。
最好的方式是直接買一個網域,建立次級網域當內部使用。
像是購買 allyusd.com,然後使用 dev.allyusd.com 當作內部網域。
另一個可接受的方式是使用 .test 或是 .example,因為 .invalid 語義上不太好,而 .localhost 又有人提出希望他真的是 localhost。
Reference
Why MyCompany.Local is a Bad Idea
Don’t Use .dev For Development
留言