常用的是A记录解析和CNAME解析
TIM截图20170923144125.pngA记录解析,值为具体的IP值,Host可以填:
- 星号[*]: 泛解析,代表匹配任意子域,如
example.com
、a.example.com
、a.b.example.com
等 - 圈a[@]: 表示只解析根域,即
example.com
- 其它: 可以填任意合法字符,那么域名会在设定字符的基础上解析,比如填abc,可以解析
*abc.example.com
,*.abc
想实现*.abc.example.com
的功能发现无效
CNAME,指向一个地址,这个地址是可以直接拿出来访问的。用该地址的IP做A解析。只要做前半句就好,后半句是CNAME自动完成的。Host是子域,值为访问该子域时应该指向哪个站点。这些子域在主机处是如何筛选分别处理的,可以了解下另一篇文章:nginx作用
泛解析的好处是用户输错子域时,仍然可以正常显示站点。CNAME不支持泛解析,而且如果想通过根域访问站点,如example.com
,只能通过设置A记录解析实现,这也是IP这么珍贵的原因之一。不过我将A记录设置为*号时,解析时常失败。
域名添加解析后不一定会及时生效,以上测试时没有等待太长时间,如有错误望不吝指教。
网友评论