新手建站第一步就懵:我买了域名(比如 yoursite.com),买了服务器(IP是 123.45.67.89),怎么让客户输入域名打开我的网站?答案是DNS解析。

DNS是干嘛的

互联网是靠IP地址找服务器的。但人记不住123.45.67.89这种数字,所以用域名。DNS就是一个通讯录:客户输入 yoursite.com,DNS告诉他「这个域名对应的IP是 123.45.67.89」,浏览器再去找这个IP的服务器。

你要做的就是在域名注册商那里,加一条记录,告诉全世界 yoursite.com 指向你的服务器IP。

常见的几条记录

A记录:最基础的。把域名直接指向服务器IP。比如 yoursite.com → 123.45.67.89。再加一条 www.yoursite.com → 同一个IP。

CNAME记录:把一个子域名指向另一个域名。比如你用了CDN,CDN给你一个地址,就用CNAME把www指向CDN地址。

MX记录:配置企业邮箱用的。你要用你域名收邮件,就要加MX记录指向邮件服务器。

生效时间

改完DNS不是立刻生效的。全球DNS服务器要更新缓存,一般10分钟到2小时。用「DNS检测工具」可以查你修改有没有生效。

TTL值一般默认就好,设3600(1小时)。别设太长,以后换服务器要等一天才生效。

新手容易踩的坑

第一,忘了加www那条记录。客户输入 www.yoursite.com 打不开,只输入 yoursite.com 能打开。

第二,解析改了但服务器防火墙没开80/443端口。域名指向对了,但服务器拒绝访问。

第三,域名没备案用国内主机。前面讲过,国内主机必须先备案才能解析访问。