部署应用,如果需要对外提供域名访问,少不了配置域名解析。一般,域名从哪个服务商卖就从哪里解析,当然也支持其他DNS解析服务,国内大厂都有自己的域名服务和DNS解析服务。

腾讯618活动优惠购

如题,通过一级域名访问网站的问题,也就是如何通过带www访问网站和不带www访问网站的问题。此处我们需要区分两种情况,一种是有公网ip,一种是没有公网ip,只有cname。

如果我们有自己的服务公网ip地址,我们通过A记录,设置域名解析,假如我们的公网ip为:49.10.12.11。

主机记录 记录类型 记录值 说明
www A 49.10.12.11 A记录值可以相同,可以出现多个A记录,www表示子域名www可以访问
@ A 49.10.12.11 表示一级域名可以访问

如上两条配置,则可以通过带www和不带www都能访问到服务。这是对于有服务器和公网ip的域名配置而言,如果我们就部署了一个静态博客,托管在三方的服务器上,我们肯定不能添加三方的ip,只能通过三方提供的cname做解析。

主机记录 记录类型 记录值 说明
www CNAME cname1 CNAME不允许出现两个记录值相同的解析,www表示子域名www可以访问
@ CNAME cname2 表示一级域名可以访问

上表中,cname1 和 cname2 要分别替换为三方托管服务提供的具体的域名。举个例子:在腾讯Web托管中,如果要支持https,需要申请SSL,申请一年免费的即可。单申请不带www的域名(包含了www),或者分开申请。在静态页面设置的地方,绑定域名中,填写两个域名,选择相应的ssl证书。然后在DNSPod服务中,配置域名解析即可,选择CNAME记录。

个人博客域名配置

附录:

记录类型 使用目的
A 将域名指向一个 IP 地址(外网地址)。
CNAME 将域名指向另一个域名,再由另一个域名提供 IP 地址(外网地址)。
MX 设置邮箱,让邮箱能收到邮件。
NS 将子域名交给其他 DNS 服务商解析。
AAAA 将域名指向一个 IPv6 地址。
SRV 用来标识某台服务器使用了某个服务,常见于微软系统的目录管理。
TXT 对域名进行标识和说明,绝大多数的 TXT 记录是用来做 SPF 记录(反垃圾邮件)。
隐、显性 URL 将一个域名指向另外一个已经存在的站点。