我是网络的完整新手,所以要忍受我。仅供参考,我正在亚马逊Lightsail上使用预捆绑的Ubuntu 16.04实例。我正在建立一个Django项目。
我在Route53上注册了一个域,我试图链接到我的Lightsail项目。我在Lightsail文档之后创建了DNS区域和静态IP。然后,我在Route53的托管区域中创建了适当的A和NS记录。
但是,当我使用端口0.0.0.0:8000
(执行sudo ufw allow 8000
)从命令行运行Django服务器时,我无法连接到bungol.com:8000
。我使用此网站检查bungol.com
是否已正确链接,但似乎没有附加IP地址。
所以我有2个问题:
- 首先,为什么这不起作用?
- 其次,我该如何解决此类问题的故障排除?这里有很多事情可能导致这个问题,我对如何开始解决这个问题毫无头绪。
答案,您正确地完成了所有操作。
配置DNS记录后您等了多长时间?您的屏幕截图不会显示TTL值,但是您通常必须等待至少很长时间。
我刚刚去了您的网站www.bungol.com,它可以工作。IP地址19.221.198.143基于ping的匹配。
文档中有一些相互矛盾的信息(请参阅讨论)。诀窍是仅使用Lightsail设置静态IP并将该IP用于Route53侧的A记录。
无需在Lightsail中设置DNS区域或与其名称服务器打交道。