域名解析IP怎么填?A记录和CNAME别弄混

刚接手域名后台的朋友,十有八九在“记录值”那一栏卡过壳:明明照着教程填了一串数字,保存完刷新网站还是老样子;或者把CNAME和目标IP填成同一个东西,越改越乱。说穿了,解析里那个IP该填哪儿、什么时候根本不用填IP,取决于你选的是哪种记录类型。今天就把A记录、CNAME、AAAA、MX、TXT这几种记录按类型捋一遍,顺手把主机记录写法、TTL设置和换服务器的先后顺序一次讲透。

A记录

先记住一条:不同记录管的事压根不一样

在DNSPod或者阿里云解析这类控制台里加记录,做的其实就一件事:给某个主机记录指定一个去向。去向可以是一串IP,也可以是另一个域名,还可以是一段文本。A记录回答的是“这个域名对应哪个IPv4地址”,CNAME回答的是“这个域名跟哪个域名走一样的路”,AAAA是IPv6版本的A记录,MX告诉别人信件该投给哪台邮件服务器,TXT则用来放验证信息。类型选错,值填得再准也是白搭,因为解析器根本不按你以为的方式去读它。

网站用A记录,记录值填服务器公网IPv4

普通网站最省事的写法就是加两条A记录:主机记录分别填“@”和“www”,记录类型选A,记录值填服务器公网IPv4,比如203.0.113.10。这里务必分清公网和内网:控制面板里那一串以10.或者192.168.开头的地址是内网IP,外面的人根本到不了,填了等于给自己挖坑。如果服务器同时开了IPv6,再加一条AAAA记录,值填服务商给的那段IPv6地址。判断标准很简单:在本地用ping命令敲一下域名,返回的地址跟你在控制台填的一致,基础这一步就算对了。

走CDN或对象存储,改用CNAME指向服务商域名

网站接了CDN,或者图片、附件放进了对象存储,记录类型就得换成CNAME,记录值填服务商给你的那个专属域名,通常长得像example.cdn-provider.com这种样子。为什么不能填A记录?因为CDN和对象存储背后是一大片节点,IP随时会调整,你把某个IP写死,节点一换解析就失效,加速和分发也跟着废掉。CNAME的好处是把“该去哪”这件事交还给服务商,它换节点你完全不用动。要注意的是,节点IP不用你去查,也查不到准确值,别在这上面瞎折腾。

企业邮箱要配MX加TXT,别跟CNAME撞车

企业邮箱一般分两步配置:先加MX记录,主机记录通常填“@”,记录值填服务商给的邮件服务器域名,比如mx.example-mail.com,前面那个数字是优先级,一般填5或10,数字越小越优先;再加一条TXT记录做域名验证,值是一长串服务商给你的字符串,照抄即可。这里最容易踩的坑是CNAME冲突:同一个主机记录上不能同时放CNAME和其他记录,MX、TXT、A都会被顶掉,邮箱验证失败多半就是这儿出的问题。至于具体的主机记录和优先级写法,各家不完全一样,以服务商或官方页面说明为准。

主机记录“@”和“www”到底怎么理解

很多人被“@”和“www”绕晕,其实它俩说的都是主机记录,只是代表的位置不同。“@”代表主域名本身,也就是不带任何前缀的那个形式,通常记作example.com;填了“@”,访问主域名时才会走到你指定的服务器。而“www”代表带www前缀的那个形式,也就是www.example.com,它是一条独立的记录,不会因为“@”填好了就自动跟着生效。所以想让两种写法都能打开,就得老老实实加两条A记录。另一个常见误解是记录值不能写成带http的网址,解析里只认IP或者域名,协议那部分是网站层面的事。

TTL留600秒还是10分钟,看你要不要折腾

TTL指的是这条记录在各地缓存里能活多久,单位是秒,控制台里通常给600、1800、3600这些档位。600秒就是10分钟,1800秒是半小时,3600秒是一小时。它的取舍逻辑很直白:TTL设得越小,你改动后生效越快,代价是各地解析服务器要更频繁地来问一遍,查询量会上去;TTL设得越大,解析更稳更省,但你改一条记录就得等旧缓存过期,最长要等一个TTL那么久。日常不折腾的站点,设600到1800秒都够用;准备换IP、切服务器的前几天,一定要先调小。

换服务器前,先把TTL调小再改A记录

顺序搞反是新手最常见的翻车点:直接改A记录,然后发现半天不生效,两边服务器还都在跑,日志看得人发懵。正确顺序是分两步走。第一步,提前动手,把现有A记录的TTL改成600秒甚至更小,保存后耐心等一个旧的TTL周期过去,让各地的缓存把旧值吐干净。第二步,再修改记录值,指向新服务器的公网IP。这样切换对访客来说几乎是平滑的,中间不会出现有人看到旧IP、有人看到新IP的拉扯。改完确认没问题,再考虑把TTL调回大一点的数值。

改完怎么验证生效,用nslookup多问几台

改完记录别只靠刷新浏览器,那玩意儿受本地缓存影响太大。Windows上打开命令提示符敲nslookup,后面跟上你的域名,想指定DNS服务器就再加上8.8.8.8或者223.5.5.5这类公共地址,看返回的IP是不是新值。Linux和macOS上可以用dig,加上“+short”参数看着更清爽。判断标准是:本地还在返回旧IP属于正常现象,多等一会儿或者多换几台公共DNS试;如果连公共DNS都是旧值,那就要回头检查是不是改错了主机记录,或者同名前缀上还留着互相打架的旧记录。

泛解析“*”为什么容易被垃圾二级域名利用

最后说说泛解析。加了主机记录为星号的记录之后,所有没单独配置过的子域都会走到同一个去向,省事是真的省事,比如给客户开自动子域的场景很常见。但风险也在这里:别人随便编一个随机子域,解析照样成功。垃圾站群和黑帽SEO就爱拿这种域名批量生成二级域名,挂采集内容、做跳转甚至搞钓鱼,出了问题别人一查,IP和备案信息指向的都是你。真要开泛解析,服务器端至少配好默认站点拦截、盯着解析日志、把搜索引擎的验证做好,或者干脆逐个加需要的子域记录,别偷懒开星号。

把今天这几条串起来就够用了:网站用A记录填公网IPv4,走CDN或者对象存储用CNAME指向服务商域名,企业邮箱用MX加TXT验证,有IPv6就补一条AAAA;主机记录“@”管主域名,“www”管带前缀那个,两条都得加。换服务器记住先调小TTL、再改A记录值这个顺序,改完用nslookup对着公共DNS验一遍。至于泛解析,能不开就不开,别给垃圾二级域名留门。剩下的细节各平台略有差别,以服务商或官方页面说明为准。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
爱家的头像爱家
域名注册怎么选?别只盯着首年便宜
上一篇 2026-09-14 04:27
asp数据验证控件的核心功能、使用方法及常见问题有哪些?
下一篇 2025-11-02 06:35

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告合作

QQ:14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信