You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将自有域名指向PythonAnywhere平台上的子域名?

解决自有域名指向PythonAnywhere站点的配置问题

核心问题修正

你之前的错误是CNAME记录配置逻辑弄拧了——不是把www子域名的CNAME指向site.pythonanywhere.com时自动加前缀,而是你可能在域名服务商的配置界面填错了目标值,或是误解了CNAME的指向规则。正确的配置步骤:

  • 打开你的域名服务商(domain.com)后台,找到DNS管理面板
  • 添加CNAME记录:
    • 主机记录(Host)填www
    • 记录值(Value/Target)填site.pythonanywhere.com(别加任何前缀,直接填平台给你的完整子域名)

必须完成的PythonAnywhere平台配置

光改DNS没用,得在PythonAnywhere上绑定你的自有域名:

  • 登录PythonAnywhere后台,进入你的Web应用页面
  • 找到「Domains」(域名)设置区域
  • 点击「Add domain」(添加域名),输入www.yourdomain.com(替换成你的实际域名)
  • 等平台完成配置,通常要几分钟到几小时(DNS解析需要生效时间)

可选:裸域名(不带www)的跳转配置

如果想让用户访问yourdomain.com也能打开站点,有两种方案:

  1. CNAME方式(部分服务商支持):要是域名服务商允许裸域名设CNAME,直接把裸域名的CNAME指向site.pythonanywhere.com,再去PythonAnywhere添加yourdomain.com作为绑定域名
  2. 301跳转方式:在域名服务商后台设置裸域名的URL转发(或301重定向)到www.yourdomain.com,这样访问裸域名会自动跳转到带www的地址,省得重复配置

验证配置是否生效

  • 在终端执行nslookup www.yourdomain.com命令,检查返回的目标地址是不是site.pythonanywhere.com,是就说明DNS配置正确
  • 等DNS生效后(最长可能24小时,一般1-2小时),访问www.yourdomain.com,应该能正常加载你的着陆页

内容的提问来源于stack exchange,提问作者AmrElsayed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 13:57:21