由于在域名使用解析配置上概念模糊不清,所以现在统一进行总结,以便以后观看。
域名相关概念关键词
-
域名 (domain name): 通常就是指的是我们访问站点的地址,比如,rwpad.com, www.rwpad.com
-
根域 (Apex domain): 是值不带二级域名前缀的域名,比如 rwpad.com(www.rwpad.com 就属于二级域名)
-
子域名 (Subdomain): 如 [根域](# 根域 (Apex domain)) 名所述,www.rwpad.com 和 blog.rwpad.com 是 rwpad.com 的子域名
-
DNS 记录每一个域名和 ip 地址直接的映射
-
DNS 记录 (DNS records): 是告诉处理你的域名地址的服务器,如何处理你的域名和子域的流量和规则
类型:
- A:将域名指向一个 IP 地址
- AAAA:域名指向一个 IPv6 地址
- ALIAS:伪记录,其作用类似于 CNAME,但可以始终在 A(或 AAAA)记录中使用,因此可以在 Zone Apex 上安全使用。
- CAA:证书颁发机构(CA)授权,用于指定允许哪些 CA 为域创建证书
- CNAME:规范名称记录,用于指定别名,用一个域名指向另外一个域名
- MX:邮件交换记录,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器,通过解析域名邮箱 MX 记录,将邮件转发到与该 MX 相应的邮件服务器上
- NS:名称服务器记录,它将 DNS 区域委派给权威服务器。
- SPF:发件人策略框架记录,为了防范垃圾邮件而提出来的一种 DNS 记录类型(不推荐,改为使用 TXT 记录)。
- SRV:服务定位器记录,某些 IP 语音,即时消息协议和其他应用程序使用该记录。
- TXT:文本记录,可以包含任意文本,也可以用于定义机器可读数据,例如安全性或防止滥用信息。
站点测试网站
-
网页加载速度检测
- PageSpeed Insights: 网站性能和速度检测
- gtmetrix : 检测网站运行缓慢的原因,优化要点
-
Whois 信息查询
问题
设置 DNS 记录后如何查看解析状态?
-
cmd 命令行检测
Windows 电脑下左下角单击【开始】-【搜索】- 输入 CMD,进入命令提示符页面,快捷键 Windows + Q - cmd - 回车
1
2
3
4
5
6
7
8
9
10
11
12λ ping www.baidu.com # 以百度为例,有如下响应结果,即为ping通过的站点
正在 Ping www.a.shifen.com [14.215.177.38] 具有 32 字节的数据:
来自 14.215.177.38 的回复: 字节=32 时间=10ms TTL=48
来自 14.215.177.38 的回复: 字节=32 时间=10ms TTL=48
来自 14.215.177.38 的回复: 字节=32 时间=10ms TTL=48
来自 14.215.177.38 的回复: 字节=32 时间=9ms TTL=48
14.215.177.38 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 9ms,最长 = 10ms,平均 = 9ms -
查询本机 DNS 解析域名的结果
Windows 电脑下左下角单击【开始】-【搜索】- 输入 CMD,进入命令提示符页面,快捷键 Windows + Q - cmd - 回车
1
2nslookup www.baidu.com # nslookup 域名地址
nslookup -q=cname www.baidu.com #可以添加 -q 参数,解析指定DNS记录类型的信息(cname,mx,a等等..)
域名解析已经生效,为什么还是无法打开网站?
-
解析记录配置是否正确
-
本机电脑 DNS 缓存问题
打开 CMD 命令行工具,执行命令 $ipconfig /flushdns$ 刷新本地 DNS 缓存
加载更多评论这里冷冷清清的,一条评论都没有