python – 自定义域路由到Flask服务器,自定义域始终显示在地址栏中

我在IP a.b.c.d上设置了一个运行Flask的小型家庭服务器.我也有一个域名xyz.com.

现在我希望这样,当访问xyz.com时,用户将获得a.b.c.d中的内容,xyz.com仍显示在地址栏中.同样,当访问xyz.com/foo时,应显示a.b.c.d / foo中的内容,并在地址栏中显示xyz.com/foo.

我在我的域名提供商处激活了路径转发,因此xyz.com/foo被正确转发到a.b.c.d / foo,但是当去那里时,地址栏中会显示a.b.c.d / foo.

我目前正在运行龙卷风,但如果有必要,我可以切换到另一台服务器.

是否可以设置这种解决方案?或者是我购买某种托管的唯一选择?

最佳答案
我设法自己解决了,但我会补充这个作为答案,因为显然有人认为这是一个有价值的问题.

事实证明,只是我不了解DNS如何工作以及DNS和域转发之间的区别.在大多数域名托管服务商,您可以配置“域名转发”,这听起来正是您所需要的,但不是.相反,对于上面的简单用例,我进入了选项中的DNS区域记录,并创建了一个将xyz.com指向a.b.c.d的DNS区域记录类型A.这个变化似乎还没有完全传播,但已经在某些设备上我可以看到它完全符合我的要求,所以我会考虑解决这个问题.

转载注明原文:python – 自定义域路由到Flask服务器,自定义域始终显示在地址栏中 - 代码日志