华为云用户手册

  • 内网DNS并发有什么限制? 为保证内网 域名 的解析效率,内网DNS服务器会限制来自单个IP地址的解析流量,QPS最大不能超过2000。如果某个服务器请求DNS解析的频率特别高,超出了正常的业务访问量,即QPS超过2000,则超出部分的解析请求将会被清洗,内网DNS服务器将不会处理超出的这部分解析请求。 如果您的业务确实会产生超高的并发解析请求,建议您开启DNS缓存功能,以提升解析效率。 如果您有特殊诉求访问大量互联网域名,可能会被限流,如有此类业务场景,请提前提交工单联系技术支持沟通解决方案,以免因为限流影响您的业务。 父主题: 内网域名解析
  • 怎样修改GoDaddy域名的DNS服务器地址? 当您想要将域名迁移至华为云时,在完成云解析服务侧的配置后,需要参考本操作到域名的原服务商处将域名的DNS服务器地址修改为华为云DNS的地址。 登录 https://sg.godaddy.com/zh网站。 单击“My Account”,进入My Account页面。 在“Products”页签中,单击“DOMAINS”前面的,展开域名列表。 待修改域名的“Action”列,单击“Launch”。 在展开页面的“Nameservers”区域,单击“Set Nameservers”。 图1 Set Nameservers 选择“I have specific nameservers for my domains.” 设置“Nameservers1”和“Nameservers2”为华为云DNS提供的DNS服务器地址。 ns1.huaweicloud-dns.com ns1.huaweicloud-dns.cn ns1.huaweicloud-dns.net ns1.huaweicloud-dns.org 父主题: 域名转移
  • 公网解析与内网解析有什么区别? 公网解析和内网解析最重要的区别是前者是互联网(广域网)内的解析,后者是VPC(局域网)内的解析。公网解析是指对在互联网中生效的公网域名的解析。公网域名需要购买,在互联网中具有唯一性。 公网解析需要您完成以下工作: 通过域名注册商(例如,华为云的 域名注册服务 ,详细内容请参考域名注册)购买域名。 创建域名并为域名添加解析记录,详细内容请参考配置公网域名解析。 此时,就可以在互联网中访问域名,并通过DNS域名提供公网解析服务。公网解析流程请参考公网域名解析。 内网解析是指对在VPC内生效的内网域名的解析。内网域名仅在关联的VPC内生效,无需购买,可以随意命名创建。 内网解析的相关操作请参考配置内网域名解析。 父主题: 产品咨询类
  • 背景 企业购买域名用作公司网站访问,同时还要将域名作为企业办公邮箱使用,需要合理规划配置。 企业网站基于访问加速或者安全访问等方面的考虑,使用了CDN、WAF、OBS等场景,不能直接配置A记录解析到网站IP,需要添加CNAME解析到CDN、WAF、OBS等服务的CNAME地址。由于DNS标准协议不允许同域名CNAME解析和其他解析类型(例如邮箱MX)共存,而域名又要用作企业办公邮箱,所以会存在特殊情况(例如CNAME与MX解析记录冲突)导致邮箱不可用,影响企业正常办公。 本文以域名example.net域名为例,介绍该问题的解决方案。
  • (推荐)方案一:行业通用配置方案 网站解析: 主域名example.net添加A记录解析到网站IP,详细内容请参见添加A类型记录集。 子域名www. example.net添加CNAME记录解析到CDN、WAF、OBS等云服务域名,详细内容请参见添加CNAME类型记录集。 在网站IP配置301/302跳转,将example.net跳转到www. example.net。 邮箱解析:主域名example.net配置MX解析记录和A记录不冲突,详细内容请参见添加MX类型记录集。 上述A类型解析记录、CNAME类型解析记录、MX类型解析记录具体配置请参考图1。 图1 配置解析记录
  • (不推荐)方案二:规避方案 个别中小企业没有专业的技术人员或运维人员,无法配置301/302跳转,希望域名example.net既要配置CNAME记录解析到CDN、WAF、OBS等网站域名,又要用作邮箱使用,能接受特定场景邮箱不可用情况。 假如本地客户端先访问网站example.net解析,域名DNS服务商将返回example.net解析地址是CNAME类型www.example.net.c.cdnhwc1.com,本地DNS通常会按照TTL缓存CNAME记录值,此时如果要使用邮箱会请求example.net的MX解析类型,由于本地客户端已经有example.net的CNAME缓存,按照标准协议本地DNS直接返回CNAME记录值www.example.net.c.cdnhwc1.com,MX记录请求失败,影响邮箱邮件发送接收功能使用,需要等到CNAME记录值缓存到期才能恢复。 可以参考如下配置方案: 网站解析:主域名example.net添加CNAME解析到CDN、WAF、OBS等云服务域名地址。 邮箱解析:主域名example.net正常添加MX解析记录,但是需要通过不同线路来规避和CNAME解析冲突。 具体可参考图2配置。 图2 配置解析记录 上述配置方案可以规避解析冲突,但是无法规避特殊场景下邮箱解析不可用的情况,请仔细评估业务风险,谨慎使用。
  • 阿里云 企业邮箱 如果您购买了阿里云企业邮箱,可以参考表2为邮箱配置解析。 表2 阿里云企业邮箱解析设置样例 记录集类型 主机记录 值 说明 MX 置为空 5 mx1.qiye.aliyun.com 10 mx2.qiye.aliyun.com 15 mx3.qiye.aliyun.com 表示邮箱服务器地址为: mx1.qiye.aliyun.com mx2.qiye.aliyun.com mx3.qiye.aliyun.com 该地址由邮箱服务商提供。在接收邮件时,优先级顺序从高到低为:mx1.qiye.aliyun.com、mx2.qiye.aliyun.com、mx3.qiye.aliyun.com。 TXT 置为空 "v=spf1 include:spf.qiye.aliyun.com -all" 采用SPF记录防范垃圾邮件,该记录值表示: SPF版本为“spf1”。 从“spf.qiye.aliyun.com”声明的地址发出的邮件都是合法邮件,并非冒充的垃圾邮件。 CNAME mail qiye.aliyun.com 表示通过域名“mail.example.com”登录Web邮箱“qiye.aliyun.com”。 CNAME smtp smtp.qiye.aliyun.com 使用域名“smtp.example.com”作为访问邮箱SMTP服务器“smtp.qiye.aliyun.com”的地址。 CNAME imap imap.qiye.aliyun.com 使用域名“imap.example.com”作为访问邮箱IMAP服务器“imap.qiye.aliyun.com”的地址。 CNAME pop3 pop.qiye.aliyun.com 使用域名“pop3.example.com”作为访问邮箱POP3服务器“pop.qiye.aliyun.com”的地址。
  • 华为云企业邮箱 如果您购买了华为云企业邮箱,可以参考表1为邮箱配置解析。 表1 华为云企业邮箱解析设置样例 记录集类型 主机记录 值 说明 MX 置为空 5 mx1.sparkspace.huaweicloud.com 10 mx2.sparkspace.huaweicloud.com 表示邮箱服务器地址为: mx1.sparkspace.huaweicloud.com mx2.sparkspace.huaweicloud.com 该地址由邮箱服务商提供。在接收邮件时,“mx1.sparkspace.huaweicloud.com”的优先级更高。 TXT 置为空 "v=spf1 include:spf.sparkspace.huaweicloud.com -all" 采用SPF记录防范垃圾邮件,该记录值表示: SPF版本为“spf1”。 从“spf.sparkspace.huaweicloud.com”声明的地址发出的邮件都是合法邮件,并非冒充的垃圾邮件。 CNAME mail mail.sparkspace.huaweicloud.com 表示通过域名“mail.example.com”登录Web邮箱“mail.sparkspace.huaweicloud.com”。 CNAME smtp smtp.sparkspace.huaweicloud.com 使用域名“smtp.example.com”作为访问邮箱SMTP服务器“smtp.sparkspace.huaweicloud.com”的地址。 CNAME imap imap.sparkspace.huaweicloud.com 使用域名“imap.example.com”作为访问邮箱IMAP服务器“imap.sparkspace.huaweicloud.com”的地址。 CNAME pop pop3.sparkspace.huaweicloud.com 使用域名“pop.example.com”作为访问邮箱POP服务器“pop3.sparkspace.huaweicloud.com”的地址。 CNAME pop3 pop3.sparkspace.huaweicloud.com 使用域名“pop3.example.com”作为访问邮箱POP3服务器“pop3.sparkspace.huaweicloud.com”的地址。
  • 网易免费邮箱 如果您购买了网易免费邮箱,可以参考表3为邮箱配置解析。 表3 网易免费邮箱解析设置样例 记录集类型 主机记录 值 说明 MX 置为空 10 mx.ym.163.com 表示邮箱服务器地址为:10 mx.ym.163.com 该地址由邮箱服务商提供。 TXT 置为空 "v=spf1 include:spf.163.com ~all" 采用SPF记录防范垃圾邮件,该记录值表示: SPF版本为“spf1”。 从“spf.163.com”声明的地址发出的邮件都是合法邮件,并非冒充的垃圾邮件。 CNAME mail ym.163.com 表示通过域名“mail.example.com”登录Web邮箱“ym.163.com”。 CNAME smtp smtp.ym.163.com 使用域名“smtp.example.com”作为访问邮箱SMTP服务器“smtp.ym.163.com”的地址。 CNAME imap imap.ym.163.com 使用域名“imap.example.com”作为访问邮箱IMAP服务器“imap.ym.163.com”的地址。 CNAME pop3 pop.ym.163.com 使用域名“pop3.example.com”作为访问邮箱POP3服务器“pop.ym.163.com”的地址。
  • 网易企业邮箱 如果您购买了网易企业邮箱,可以参考表4为邮箱配置解析。 表4 网易企业邮箱解析设置样例 记录集类型 主机记录 值 说明 MX 置为空 5 qiye163mx01.mxmail.netease.com 10 qiye163mx02.mxmail.netease.com 表示邮箱服务器地址为: 5 qiye163mx01.mxmail.netease.com 10 qiye163mx02.mxmail.netease.com 该地址由邮箱服务商提供。 在接收邮件时,“qiye163mx01.mxmail.netease.com”的优先级更高。 TXT 置为空 "v=spf1 include:spf.163.com -all" 采用SPF记录防范垃圾邮件,该记录值表示: SPF版本为“spf1”。 从“spf.163.com”声明的地址发出的邮件都是合法邮件,并非冒充的垃圾邮件。 TXT _dmarc "v=DMARC1; p=none; fo=1; ruf=mailto:dmarc@qiye.163.com; rua=mailto:dmarc_report@qiye.163.com " 采用DMARC记录防范垃圾邮件,该记录值表示: DMARC版本为“DMARC1”。 告知收件方,检测到某邮件存在伪造发件人的情况时不做处理。 当检测到伪造邮件,收件方将检测结果发送到“dmarc@qiye.163.com”。 发送DMARC综合检测报告到“dmarc_report@qiye.163.com”。 CNAME mail mail.qiye.163.com 表示通过域名“mail.example.com”登录Web邮箱“qiye.163.com”。 CNAME smtp smtp.qiye.163.com 使用域名“smtp.example.com”作为访问邮箱SMTP服务器“smtp.qiye.163.com”的地址。 CNAME imap imap.qiye.163.com 使用域名“imap.example.com”作为访问邮箱IMAP服务器“imap.qiye.163.com”的地址。 CNAME pop3 pop.qiye.163.com 使用域名“pop3.example.com”作为访问邮箱POP服务器“pop.qiye.163.com”的地址。
  • 腾讯企业邮箱 如果您购买了腾讯企业邮箱,可以参考表5为邮箱配置解析。 表5 腾讯企业邮箱解析设置样例 记录集类型 主机记录 值 说明 MX 置为空 5 mxbiz1.qq.com 10 mxbiz2.qq.com 表示邮箱服务器地址为: 5 mxbiz1.qq.com 10 mxbiz2.qq.com 该地址由邮箱服务商提供。 在接收邮件时,“mxbiz1.qq.com”的优先级更高。 TXT 置为空 "v=spf1 include:spf.mail.qq.com ~all" 采用SPF记录防范垃圾邮件,该记录值表示: SPF版本为“spf1”。 从“spf.mail.qq.com”声明的地址发出的邮件都是合法邮件,并非冒充的垃圾邮件。 CNAME mail exmail.qq.com 表示通过域名“mail.example.com”登录Web邮箱“exmail.qq.com”。 CNAME smtp smtp.exmail.qq.com 使用域名“smtp.example.com”作为访问邮箱SMTP服务器“smtp.exmail.qq.com”的地址。 CNAME imap imap.exmail.qq.com 使用域名“imap.example.com”作为访问邮箱IMAP服务器“imap.exmail.qq.com”的地址。 CNAME pop3 pop.exmail.qq.com 使用域名“pop3.example.com”作为访问邮箱POP服务器“pop.exmail.qq.com”的地址。 海外用户使用以下服务器地址 接收邮件服务器:hwpop.exmail.qq.com 接收邮件服务器:hwimap.exmail.qq.com 发送邮件服务器:hwsmtp.exmail.qq.com
  • 内网域名解析记录集冲突规则 在添加内网域名解析记录集时,如果提示“与已有解析记录冲突”,说明待添加的记录集与已有的记录集存在限制关系或者冲突。 解析记录的限制规则如表1所示。 表1 内网域名解析记录集冲突规则 CNAME A AAAA MX TXT PTR SRV CNAME 重复 冲突 冲突 冲突 冲突 冲突 冲突 A 冲突 重复 无限制 无限制 无限制 无限制 无限制 AAAA 冲突 无限制 重复 无限制 无限制 无限制 无限制 MX 冲突 无限制 无限制 重复 无限制 无限制 无限制 TXT 冲突 无限制 无限制 无限制 重复 无限制 无限制 PTR 冲突 无限制 无限制 无限制 无限制 重复 无限制 SRV 冲突 无限制 无限制 无限制 无限制 无限制 重复 解析记录的限制规则如下: 重复:表示已有同类型解析记录,无法添加重复规则。 冲突:表示当“主机记录”相同,两种解析记录类型不允许共存。 无限制:表示添加的两种解析记录类型互不影响。 当出现“与已有解析记录冲突”提示时,如果仍要添加某一记录集,您可以采取如下处理方式: 删除与待添加记录集冲突的解析记录,然后再进行添加。 删除记录集可能导致解析不生效,请谨慎操作。 设置不同的“主机记录”,为域名的子域名添加记录集。 父主题: 内网域名解析
  • 查看域名解析配置 解析记录配置错误会导致无法将域名解析到正确的IP地址,从而导致网站无法访问。 查看域名解析记录的步骤如下: 进入公网域名列表页面。 在域名列表页面,单击域名名称,进入“解析记录”页面。 如果在“域名列表”中,未找到网站对应的域名,则表示未配置域名的解析记录,请参考配置网站解析配置解析记录。 图3 域名解析记录 根据域名解析记录的查询结果,可以定位网站无法访问的原因是否与域名解析配置相关。 表2 检查项及处理措施 检查项 预期结果 处理措施 域名 网站域名 如果“域名”与网站的主域名不一致,则需要重新为网站域名的主域名添加一条记录集。 状态 正常 如果“状态”是“已暂停”,则需要启用记录集。 类型 A 如果“类型”不是A,则需要重新为域名增加A类型记录集。 线路类型 全网默认 如果“线路类型”不是“全网默认”,有可能导致指定线路外的用户访问失败,需要重新配置一条线路类型为“全网默认”的解析记录,详细内容请参考增加A类型记录集。 值 网站服务器IP地址 如果解析记录的值与网站服务器IP地址不符,则需要修改记录集。 在左侧树状导航栏,选择“内网域名”。 进入“内网域名”页面。 在域名列表中,检查有相同域名的内网解析记录,如果有,则删除该内网域名及其解析记录。 当DNS上同时添加了域名的公网解析记录与内网解析记录时,对域名的访问请求,会直接通过内网DNS进行解析。当解析不成功时,内网DNS会返回解析记录不存在,并不再转发到公共DNS进行公网解析。 在查看并处理完成域名的解析配置后,可以再次查看域名解析是否生效。如果仍然不生效,需要继续进行排查。
  • 查看网站配置 如果域名状态正常、解析生效、网站备案审核通过,网站仍然无法访问,需要进一步查看网站的本地网络以及网站的服务器配置。 检查本地网络是否正常。 尝试ping其他域名,检查域名解析是否生效? 如果生效,则排除本地网络问题。 如果不生效,则表示本地网络故障,请联系宽带运营商解决网络故障问题。 如果网站服务器部署在华为云,则需要排查网站服务器是否正常。 例如,选择华为云弹性云服务器搭建您的网站,请参考网站无法访问怎么办?进行处理。
  • 查看域名备案状态 根据《互联网信息服务管理办法》(国务院292号令)、《非经营性互联网信息服务备案管理办法》(工信部33号令)等法律法规的规定,在中华人民共和国境内提供互联网信息服务,应当依法履行备案手续,取得工信部备案号。 对于服务器部署在中国大陆区域的网站,如果未进行备案,或者备案审核未通过,则会导致网站访问网站被阻断。 如果您未对网站进行备案,请参考快速完成网站备案提交网站备案审核。 如果您已经提交了备案申请,请参考怎么了解备案进度查看备案审核结果。 如果您的备案已经通过,仍然无法访问网站,请参考为什么网站无法访问?进行处理。
  • 怎样提高自建DNS的响应时效? 如果您在云上VPC内或者云下有自建DNS,自建DNS默认的转发IP是华为云的内网DNS,具体如图1所示。 图1 自建DNS场景示意 由于自建DNS会根据域名的TTL值,缓存从华为云内网DNS响应的结果,所以当外部域名修改后,在TTL的时间内,E CS 可能无法解析到修改后的结果。 如果您的ECS对域名解析的时效性比较敏感,建议您在自建DNS中设置较小的max-cache-ttl值。 bind9 max-cache-ttl ${time}; 配置这一选项后,自建DNS将按照max-cache-ttl的大小缓存响应结果。 父主题: 产品咨询类
  • 查询域名注册信息 通过华为云的WHOIS平台,可以查询域名的注册商、注册周期、状态、DNS服务器等注册信息。 查询域名注册信息的步骤如下: 打开https://www.huaweicloud.com/whois.html,进入“域名注册信息查询(WHOIS)”页面。 图1 域名注册信息查询(WHOIS) 在输入框中,输入待查询的域名名称,。 单击“查询”,显示域名的注册信息。 图2 域名example.com注册信息 根据域名注册相关信息的查询结果,可以定位网站无法访问的原因是否与域名相关。 表1 检查项及处理措施 检查项 预期结果 处理措施 到期日期 当前日期之前 如果域名过期,会导致解析不生效,从而使网站无法访问。 如果域名即将过期,请进行域名续费。 如果域名已经过期,请进行域名赎回。 如果域名已无法赎回,请重新注册域名。 域名续费或者赎回后, 域名解析并不立即生效,需要24小时~48小时,请耐心等待,然后再次进行访问。 域名状态 ok 如果域名状态为“serverHold”,多为域名实名认证审核未通过,请进行域名实名认证。 如果域名状态为“clientHold”,表示注册商设置域名暂停解析,需联系注册商解除该状态。 更多域名状态信息及处理方法,请参考域名状态。 DNS服务器 ns1.huaweicloud-dns.com ns1.huaweicloud-dns.cn ns1.huaweicloud-dns.net ns1.huaweicloud-dns.org 如果DNS服务器地址与预期结果不符,则表示域名并未使用华为云DNS进行解析,请您到对应的DNS服务商处进行问题排查。 如果您刚进行了DNS服务器的修改,则WHOIS的查询结果可能还未更新,请耐心等待,然后再次进行查询。 说明: 修改DNS服务器后,解析的生效时间取决于本地DNS的缓存时间以及设置的TTL值,更多详细内容请参见修改DNS服务器后多久生效?。
  • 查看域名解析是否生效 通过域名成功访问网站的其中一个条件是,域名到IP地址的解析生效。因此,您需要查看域名的解析是否生效。 ping 域名 nslookup -qt=类型 域名 具体操作请参考怎样测试域名解析是否生效?。 更多解析不生效的排查方法请参考解析不生效怎么办? 如果域名的解析记录刚经过了修改,有可能还未生效,各种域名解析记录的生效时间请参考: 添加解析记录后多久生效? 修改或删除解析后多久生效?
  • 步骤2:在云服务器上配置Nginx实现URL转发 以下步骤以访问测试域名www.example.cn跳转到华为云官网https://www.huaweicloud.com/xxx为例。 打开Nginx配置文件,修改server模块中的server_name和location参数配置。 执行以下命令编辑nginx.conf文件,请将命令中路径替换为安装nginx的实际路径。 vi /usr/local/nginx/conf/nginx.conf server_name:访问的域名 location:跳转的url地址。其中301是永久跳转,302是临时跳转,本例中使用的是302。具体差异请参考背景知识,并根据实际需求修改。 图1中域名和URL仅为示例,请根据实际需求替换域名和URL地址。 图1 修改Nginx配置前 图2 修改Nginx配置后 执行以下命令,重新加载配置文件并重启Nginx服务。 /usr/local/nginx/sbin/nginx -s reload /usr/local/nginx/sbin/nginx -s reopen
  • 是否支持通过EDNS获取客户端真实IP地址实现精准调度? 华为云云解服务支持通过EDNS,使权威DNS能够获取到客户端的真实IP地址,从而实现精准调度。 一般情况下,当客户端需要请求某个域名时,通常是向运营商本地递归服务器或是自主配置的递归服务器查询,由递归服务器向权威DNS服务器发送域名解析请求,此时权威DNS服务器获取到的是递归服务器的IP地址,而没法按照客户端所在的网络出口IP精确调度。 因为华为云云解析服务支持EDNS(Extension Mechanisms for DNS),通过它可以使权威DNS服务器能获取到客户端的真实IP地址,以便能调度到更快和更准确的响应结果。 以CDN使用场景为例: CDN在全国各省各市甚至县级、镇级都有部署CDN节点,以便用户就近访问实现加速效果。 用户所在地为A地区,运营商为用户网络配置了B地区递归DNS IP,用户访问CDN域名时,权威DNS服务器根据递归服务器的地理位置B地区,将用户请求调度到B地区的CDN边缘节点,而并未调度到用户所在地A地区的CDN边缘节点,并非最优调度结果。 如果运营商递归DNS使用了edns-client-subnet选项,将客户端的真实IP地址携带到DNS请求中,权威DNS服务器会优先调度EDNS携带的客户端真实IP,返回A地区的CDN边缘节点,从而减少网络传输上延迟,提高用户体验。 父主题: 产品咨询类
  • 背景知识 URL转发一般分为URL显性转发和URL隐性转发,本节介绍的Nginx实现URL转发即URL显性转发。 URL显性转发(Explicit URL Forwarding) 显性转发是通过HTTP重定向实现的,通常采用的是301重定向或302重定向技术。通过显性转发将原URL重定向到新URL,从而使访问原URL的所有请求转发到新的URL地址。详细内容请参见表1。 表1 301重定向和302重定向对比 重定向类型 301重定向(HTTP 301 Moved Permanently) 302重定向(HTTP 302 Found) 持久性 永久性重定向,表示资源已被永久移动。 临时性重定向,表示资源的移动是暂时的。 用途 网站迁移:当网站从一个域名或URL迁移到另一个域名或URL时。 域名变更:当企业更改其域名或子域名时。 网站结构调整:当网站进行重大结构调整,导致大量URL变化时。 临时网站迁移:当网站进行临时迁移或维护时。 A/B测试:在进行网站测试或比较不同页面效果时。 临时URL变更:在某些情况下,可能需要临时更改URL,但不希望永久更改 SEO影响 有助于传递原URL的SEO价值(如链接权重)到新的URL,维护网站的搜索引擎排名。 不会传递原URL的SEO价值到新的URL,搜索引擎可能会认为这是临时的,不会更新其索引。 浏览器和缓存 重定向结果会被浏览器缓存,用户在刷新时会直接访问新的URL。 重定向结果通常不会被浏览器缓存,或者缓存时间较短,用户在刷新时可能会重新进行重定向。 显性转发是指DNS服务器明确配置了转发规则,将来自特定IP地址或网络的查询请求转发给指定的另一台DNS服务器。这种方式下,DNS管理员可以精确控制哪些查询需要被转发,以及转发到哪个服务器。 显性转发可以用于优化DNS查询的性能,例如,将来自某个地理位置的查询转发到该地区的DNS服务器,或者将特定类型的查询转发给专门的服务器。 URL隐性转发(Implicit URL Forwarding) 隐性URL转发使用的是iframe框架技术,是指DNS服务器在没有明确配置转发规则的情况下,自动将无法解析的查询请求转发给其他DNS服务器。这种方式通常发生在主DNS服务器无法回答某个查询时,它会将请求转发给上级DNS服务器,直到找到能够解析该查询的服务器。 隐性转发是DNS查询的默认行为,确保了即使在没有显性转发规则的情况下,DNS查询也能够被正确处理。
  • 步骤1:在云服务器上安装Nginx 本节操作使用工具为Nginx,且确认http_rewrite_module是开启的,一般默认为开启状态。 以CentOS 7系列为例,安装Nginx操作步骤如下: 安装依赖包。 yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 下载并解压安装包。 wget http://nginx.org/download/nginx-1.20.1.tar.gz tar -zxvf nginx-1.20.1.tar.gz 安装Nginx。 更换命令中“/usr/local/nginx”为实际希望安装路径。 cd nginx-1.20.1 ./configure --prefix=/usr/local/nginx make && make install 安装完后验证是否安装成功。 cd /usr/local/nginx/sbin ./nginx -t 出现如下内容为安装成功 。 nginx: the configuration file /usr/local/nginx//conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx//conf/nginx.conf test is successful
  • NSCD缓存效果监测 NSCD关闭时拨测 在ECS上执行如下命令对53端口UDP报文进行抓包: tcpdump -i any udp and port 53 在NSCD的状态为关闭情况下,在ECS上执行多次如下指令,连续拨测三次。 ping -c 1 -n www.huaweicloud.com#对域名www.huaweicloud.com发一次ping指令。 查看相应的抓包情况,能够发现53端口3次DNS请求查询,并且每次DNS请求查询都返回域名解析记录,证明DNS请求查询记录并未被缓存,ECS每次都要通过53端口发送DNS请求查询。 NSCD开启时拨测 执行启动指令将NSCD服务开启,并通过状态查询指令确定NSCD为开启状态。 在NSCD的状态为开启情况下,在ECS上执行如下指令,连续拨测6次。同时需要对ECS的53端口进行抓包。 ping -c 1 -n www.huaweicloud.com 查看相应的抓包情况,能够发现53端口只抓到1次DNS请求查询,证明DNS请求查询命中NSCD缓存,没有通过53端口发送DNS请求查询。 您在抓包的过程中会发现即使ping指令已经执行完毕,但是每隔一段时间tcpdump依旧可以查到相关域名DNS查询请求报文,这是由于NSCD的主动刷新机制导致的,属于正常现象。可以通过将reload-count参数设置为0关闭主动刷新机制。 您也可以通过执行以下指令来查询缓存命中信息,在一段时间内多次执行ping指令后然后查看缓存命中情况。 nscd -g#输出生效后的各个参数选项配置情况和缓存命中率统计等。
  • NSCD常用Linux指令 表1 NSCD常用Linux指令 指令 说明 yum install -y nscd 安装nscd。 systemctl start nscd 启动nscd。 systemctl stop nscd 停止nscd。 systemctl restart nscd 重新启动nscd。 systemctl status nscd 查询nscd的运营状态。 nscd -g 输出生效后的各个参数选项配置情况和缓存命中率统计。 nscd -i 使指定的缓存失效,可以指定passwd、group、hosts、services、netgroup等,例如:nscd -i hosts。 cat /etc/nscd.conf 查询当前nscd配置详情。 vi /etc/nscd.conf 修改nscd配置参数。
  • 开启NSCD 执行以下指令开启nscd服务: systemctl start nscd 此时再执行执行查看NSCD已经处于运行状态。 CentOS/RedHat操作系统安装nscd指令:yum install -y nscd Debian/Ubuntu操作系统安装nscd指令:apt-get install -y nscd NSCD的默认配置文件路径在/etc/nscd.conf,可以通过执行如下指令查看NSCD配置: cat /etc/nscd.conf 具体参数请参考表2 表2 NSCD参数配置说明 参数 说明 reload-count 跟缓存主动刷新有关,此配置参数决定了请求成功缓存主动去查询并更新缓存的次数。 paranoia 偏执模式,如果开启则NSCD会周期性的重启。 restart-interval 如果paranoia开启,此参数表示重启间隔时间。 enable-cache 开启缓存服务。 positive-time-to-live 请求成功响应缓存的生存时间。 negative-time-to-live 请求失败响应缓存的生存时间,建议设置为0,以免失败的缓存影响业务请求。 check-files 定期检查/etc/passwd、/etc/group、/etc/hosts等缓存文件的修改时间,如果文件从上次检查之后做过更改,则缓存失效。 persistent 开启时,NSCD在重启之后会保留之前的缓存内容,如果paranoia开启,建议开启此功能。 shared 用于服务NSCD数据库的内存映射与客户端共享,默认:yes。 如果想利用nscd -g指令查询缓存命中率,则shared需要设置为no。 max-db-size NSCD缓存数据库的最大大小,单位为Byte。 positive-time-to-live无实际意义,TTL值以DNS查询请求返回的TTL为准。 shared参数值设置为no时,才能通过执行nscd -g查询缓存命中率。
  • 域名未备案可以配置解析吗? 域名注册完成,并通过实名认证审核后,就可以为域名配置解析。存在如下两种情况: 域名用于部署在中国大陆的网站 根据工信部《互联网信息服务管理办法》,网站在未完成备案之前,不得指向中国大陆境内服务器提供互联网信息服务。 因此,在为域名配置解析前,建议先完成网站备案,否则使用域名访问网站会被阻断。 如果在网站备案前,已经配置了域名解析,则需要先暂停解析,否则无法进行网站备案。 域名用于部署在中国大陆以外地域的网站 非中国大陆地域的网站,不需要进行网站备案,因此,可以直接为域名配置解析。 父主题: 公网域名解析
  • 如何实现通过多个域名访问同一网站? 通过域名访问网站,需要将域名创建至云解析服务,并为域名配置A类型的记录集,将域名解析至网站的IP地址实现。 实现通过多个域名访问同一网站,则需要为每个域名配置一条取值相同的A类型记录集,如表1所示。 为每个域名配置解析记录的详细步骤,请参见配置网站解析。 表1 记录集配置示例 域名 记录集类型 记录集值 example1.com A 192.168.1.1 example2.com 父主题: 公网域名解析
  • 域名账号间转移是否影响DNS解析? 域名账号间转移不影响域名的DNS解析。 域名账号间转移是指将域名的管理权从一个华为账号转移至另一个华为账号,不改变域名的“DNS服务器”设置以及域名的解析记录,因此,不影响域名的正常解析。 域名账号间转移后,域名的解析记录不变,仍然归属在初始账号中。 如果要将域名的解析也转移至目的账号,则可能会导致DNS解析中断。这是由于同一个域名在华为云的云解析服务只能创建一次,所以需要在初始账号中删除已创建的公网域名及对应的解析记录后,才能在目的账号中重新创建公网域名并配置解析记录。详细操作过程,请参见删除公网域名和配置网站解析(华为云注册域名)。
  • 解析迁移是否影响DNS解析? 域名的解析迁移是指将域名的解析记录全部迁移到华为云,并修改域名的DNS服务器地址为华为云DNS。 在解析迁移过程中,修改DNS服务器的生效时间通常受域名NS记录的TTL值以及Local DNS的缓存的影响,最长需要48小时才能更新。因此,在迁移过程中有可能导致解析中断。 为了使域名的解析平滑迁移至华为云,不中断解析,您可以分这几步进行: 从原DNS服务商处导出域名的所有解析记录。 在华为云云解析服务中创建域名并添加所有的解析记录。 测试解析记录是否生效。 修改域名的DNS服务器地址为华为云DNS。 更多详细指导,请参见迁移域名到华为云进行解析。
  • 修改DNS服务器后多久生效? 修改DNS服务器可以很快同步到顶级域服务器并在网络中生效。但是,域名服务商处NS记录的TTL值通常设置为48小时,这样假如某些地区Local DNS缓存了域名的NS记录,则最长需要48小时才能刷新成新的NS记录,变更为修改后的DNS服务器。 因此,修改域名DNS服务器的生效时间请以域名服务商处的说明为准。在等待修改生效期间,请勿删除域名在原域名服务商处的解析记录,这样即使域名的新DNS没有生效,仍然可以通过访问原DNS进行解析,使域名的解析不中断。 父主题: 域名解析不生效
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全