基本概念浏览网页的基本流程:打开浏览器输入域名,浏览器先通过DNS查找IP,再访问获取到的IP地址,获取网页。
什么是DNS,为什么需要它?
DNS是将容易记忆的域名“翻译”成IP地址的服务,有了IP后电脑才可以在网络中找到目标服务。
DNS怎么知道域名对应的IP是多少?
您需要提前将域名和IP的映射关系(解析记录)配置到DNS里,域名解析阶段,DNS动态解析返回IP。
更多基本概念,详见基本概念。
新手任务为您的域名配置一条解析记录,指向一个IP地址。
前提条件在 阿里云域名购买一个还未被注册的域名,如your-domain.com,并完成域名实名认证,若服务器在中国内地,请提前进行网站备案。
准备一个可用的公网IP(如ECS的公网IP)。
快速配置访问云解析DNS-公网权威解析,找到您购买的域名,点击域名或者解析设置,进入解析设置页面。
点击添加记录,完成表单填写。
参数
建议值
说明
记录类型
A
将域名指向一个 IPv4 地址。
主机记录
www
如域名为your-domain.com,则配置成功后可通过www.your-domain.com访问。
记录值
106.12.XX.XX
填写您准备的IP地址。
说明 若您未搭建网站,没有可访问的IP地址,只是想要验证配置解析流程,可随意填写一个IP地址即可。
其他项目保持默认即可。
确认 解析设置 的列表中有新添加的解析记录,且 启用状态 为 启用。
验证新添加的记录通常立即生效,修改已有记录大约需要等待TTL时间(通常为10 分钟)。您可以通过以下方式验证:
1、解析验证目标:验证解析结果符合预期即可。
验证方案:
使用拨测工具:
访问拨测工具,输入域名,如www.your-domain.com,并在高级配置中指定DNS服务器地址:ns1.alidns.com,查看拨测返回IP是否与配置的IP一致,若相同则说明权威DNS解析生效。
同样的方式,不指定DNS服务器,再次拨测,查看探测点的IP是否与配置的相同。若相同则说明本地DNS已生效。
问题排查
请根据探测结果分析:
第一次拨测结果不符合预期
可能是解析配置错误。请检查解析记录的 主机记录 和 记录值 以及域名,并确认解析请求来源为默认。
第二次拨测结果有对有错
拨测节点的LocalDNS 对解析记录有缓存,请等待LocalDNS缓存失效后重试(通常10分钟)。
第二次拨测节点全部错误
请确认域名是在阿里云购买,且域名的DNS服务器地址状态显示正常。否则可能因为DNS服务器地址配置错误或域名被锁定等原因,更多排查思路参见查看DNS服务器状态及异常状态处理。
命令行工具:在电脑的终端或命令行中输入以下命令,检查返回的 IP 地址是否与您配置的解析记录一致。(请将www.your-domain.com替换成您购买的域名)
# windows系统
# nslookup 要查询的域名 指定DNS服务器
nslookup www.your-domain.com ns1.alidns.com # 检查指定DNS解析结果是否符合预期
nslookup www.your-domain.com # 检查本地DNS解析结果是否符合预期
# linux 系统
# dig @指定DNS服务器 要查询的域名
dig @ns1.alidns.com www.your-domain.com # 检查指定DNS解析结果是否符合预期
dig www.your-domain.com # 检查本地DNS解析结果是否符合预期问题排查
若解析结果不符合预期,可能原因如下:
解析记录配置错误。请检查解析记录的 主机记录 和 记录值 以及域名,并确认解析请求来源为默认。
本地网络环境出口或上级运营商对DNS做了统一拦截/重定向。请尝试使用拨测工具,借助外部拨测节点检测解析配置是否正确。
2、网站验证目标:输入域名,浏览器可正确打开网页。注意:如进行网站验证,请确保记录值指向一个实际可访问的网站服务 IP。
验证方案:
浏览器访问:在浏览器中访问域名,如(http://www.your-domain.com),确认网页是否可以正常打开。
问题排查
若网页无法打开,可能原因如下:
请先进行1、解析验证,确认解析正常后再进行如下分析。
确认服务可通过IP地址进行访问,若无法访问,可能是服务未启动。
检查浏览器是否默认使用HTTPS协议访问,请使用带HTTP协议的URLhttp://www.your-domain.com进行访问。
检查服务端口是否为80,若不为80,请在访问链接带上端口号,如http://www.your-domain.com:3000。
检查域名,查看域名是否处于未备案或锁定等状态。