一些网络概念

记录一些不算常听,但需要知道的基本概念。

DNS 记录类型

参考:DNS 记录类型

  • 域名解析:就是域名到IP地址的转换过程,相比 IP,使用域名标识站点更加简单好记
  • A 记录:A-address,A 记录就是将一个域名解析到一个特定的 IP-v4 地址,在公网域名解析经常遇到
  • AAAA记录:是将一个域名解析到一个特定的 IP-v6 地址,目前IP-v6 还未普及,见的不多
  • NS 记录:Name Server 记录是指域名服务器记录,用于指定该域名是由哪个 DNS 服务器来进行解析
  • MX 记录:Mail Exchanger 记录,记录邮件服务器的解析记录(查看 MX 记录:nslookup -q=mx <domain>dig mx <domain>
  • CNAME:又称“别名记录”,即:将A/B/C等多个主机名(即:域名)都指向一个别名 D 主机名。这样有什么好处呢?当A/B/C服务域名的DNS需要改动时,A/B/C指向D不需要调整,只需要改动D–>DNS即可。

CNAME 最常见应用场景是在:CDN 中的使用(参考:CDN 工作原理),用户只需要将域名和 CDN 提供的 CNAME 做指定,至于具体的 IP 链路选择由 CDN 服务器自行选择更换。

通过 CNAME 将 Domain 和 IP 进行了一层关系解耦,有利于避免 Domain、IP 相互修改时产生的互相影响。

cname demo for cdn

CDN 工作原理

推荐两篇文章:

例如,用户A拥有一个域名为 abc.com 的网站,网站的网页中的链接为 http://img.abc.com/logo.png,用户A此时需要将对网站中图片的请求迁移到OSS,并且不想修改任何网页的代码,也就是对外链接不变。

转载请声明出处: MinsonLee的博客:https://minsonlee.github.io

扫描下方二维码,关注公众号,接收更多实时内容

新猿呓码

打赏一个呗

取消

感谢客官打赏,您的打赏使我动力十足!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦