我使用 php-mysql 制作的分类广告网站即将完工,我一直在考虑寻找一家主机提供商,他们能够以合理的价格提供良好的配置。唯一的缺点是他们不提供自己的名称服务器。因此,我可能需要使用 cname 进行连接。
我之前使用过 DigitalOcean 和 Linode - 我很喜欢它们,但我想知道托管服务如果没有自己的名称服务器会有什么主要缺点?谢谢!
答案1
托管服务提供商通常不提供 DNS,大多数用户使用注册商提供的名称服务器,其他用户则使用 CloudFlare(免费)
您不会使用 CNAME,而会使用 A 记录(和/或 ipv6 的 aaaa),除非您选择这样做,否则您在这些 VPS 提供商处拥有的 IP 地址不会改变。
答案2
我不会这么做,但我讨厌无法完全控制我的服务器。无法在 DynDNS 上编辑我的 SOA 记录甚至让我有点不安。但我离题了;我假设你只谈论托管网站?
某人您的域名注册商会为您的域名提供名称服务器吗?如果是,除非您可以更改 MX 记录,否则您可能只能使用他们的电子邮件服务。此外,SSL 证书可以造成 CNAME 问题取决于你如何处理 CNAME 和证书创建。
如果这只是一个登录页面或启动页面,我会说就这么做吧。但是如果你想围绕网站构建一些东西,你会希望尽早获得更多控制权。如果他们有无合同选项,那可能是值得的。
编辑02: 请记住,仅仅因为某种情况对你来说可能是显而易见或常识性的,并不意味着它对每个人来说都是如此:
https://stackoverflow.com/questions/9935229/cname-ssl-certificates
https://stackoverflow.com/questions/10406626/secure-a-url-that-has-a-cname-record
https://www.reddit.com/r/sysadmin/comments/32szez/question_ssl_certificate_and_cname_dns_record/
https://www.howtoforge.com/community/threads/ssl-certificate-hostname-cname.57802/