pun*_*bit 1 domain-name-system
我通常设置一个本地 DNS 服务器来首先在本地解析,然后转发到公共 DNS。
我的架构使用以下命名约定(我将“开发”作为子域作为正在进行的项目的前缀):
我注意到其他人会这样做http://www.foo.com.local这有什么原因吗?我的方法错了吗?
感谢您的关注!
使用 .local 是错误的 - 该域专门用于RFC 6762 中指定的本地多播 DNS 名称,它说
此文件指定 DNS 顶级域“.local”。是具有特殊语义的特殊域,即任何以“.local”结尾的完全限定名称。是链接本地的,并且此域中的名称仅在它们起源的链接上有意义。
通常使用某种形式的子域来区分开发、测试和生产。这些域的确切命名方式有所不同,但它很常见,例如
Production: www.example.com
Performance testing: www.pt.example.com
Testing: www.test.example.com
Development: www.dev.example.com
Run Code Online (Sandbox Code Playgroud)
究其原因不只是替换www
与development
是,你可能需要有一个以上的子域-例如,你可能有mobile.example.com
除了www.example.com
。通过使用上述方案,您将拥有
Production: www.example.com mobile.example.com
Performance testing: www.pt.example.com mobile.pt.example.com
Testing: www.test.example.com mobile.test.example.com
Development: www.dev.example.com mobile.dev.example.com
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
298 次 |
最近记录: |