中文域名转换
中文域名无法直接在DNS协议传输,需要转换为Punycode编码格式,也就是xn--开头的英文域名,浏览器、DNS服务器依靠该编码完成解析。例如中文域名经过编码后才能配置A记录、域名IPv6解析、接入CDN内容分发网络。
运维常见问题:后台程序未自动转换,直接使用中文域名发起解析请求,出现解析失败;证书申请时混淆原始中文域名与Punycode,导致SSL证书域名不匹配,触发浏览器不安全告警。
部署规范:域名后台录入、接口程序统一使用Punycode编码;申请SSL证书时选择正确域名格式;Nginx域名转发配置同步兼容编码域名。中文域名纳入DNS解析检测,验证A记录、AAAA记录生效状态。同时注意部分海外VPS、海外DNS服务商对中文域名兼容性较差,上线前充分测试。
运维常见问题:后台程序未自动转换,直接使用中文域名发起解析请求,出现解析失败;证书申请时混淆原始中文域名与Punycode,导致SSL证书域名不匹配,触发浏览器不安全告警。
部署规范:域名后台录入、接口程序统一使用Punycode编码;申请SSL证书时选择正确域名格式;Nginx域名转发配置同步兼容编码域名。中文域名纳入DNS解析检测,验证A记录、AAAA记录生效状态。同时注意部分海外VPS、海外DNS服务商对中文域名兼容性较差,上线前充分测试。

闽公网安备 35021102000564号