将 AWS 静态 IP 重定向到域

Redirect a AWS static IP to domain

我已经在我的 AWS lightsail 实例上部署了一个基于 django 的网站。网址的端口为 8000 (:8000)。我在 (host =fatcow.com) 上拥有一个域。我在 AWS 上创建了一个托管区域并将 ns 值粘贴到我的提供商(因素)的名称服务器值。在亚马逊 route53 中,我使用简单的重定向 A ipv4 创建了一条新记录,并输入了解析器 IP 地址值——我的网址和端口值。没用。

此外,我了解到重定向不适用于其端口号。我已尝试将我的域重定向到静态 ip,然后创建了另一个托管区域记录,试图将静态 ip 重定向到 ip+port 值 - 弹出错误说它不是有效地址。

我目前使用的是django提供的开发服务器,因为是个人网站,目前访问量不会很大-作品集网站

此外,在我的 fatcow.com 域设置中,名称服务器已更新,并且在 whois 值中,可以看到新的名称服务器。我只添加了 4 个 NS 值。 AWS 还创建了 SOA ip 值,但我无法将它们添加到域中(输入未被 fatcow 获取)。

在 NSLookup 网站上,我可以看到在 AWS 托管区域上的 NS 值和 SOA 值,但 A 记录显示 none。

编辑:很抱歉造成混淆。我的域名是 www.chandradhar.com。我不是网络开发人员,但我正在尝试部署基于 django 的投资组合网站。我已将 Amazon Lightsail DNS 名称服务器添加到我的域 (host=fatcow.com)。网址是:8000端口。没有端口号,网站根本无法加载。只有使用静态 IP 上的端口号,网站才能加载。 'A' 记录没有占用端口号。我确实添加了带有端口号的 SRV 记录(在 AWS 路由 53 中),但仍然不起作用。从网站 nslookup.io 检查时,名称服务器已正确更新

不可重现。

> host  fatcow.com
fatcow.com has address 65.254.254.33
fatcow.com mail is handled by 10 mail.fatcow.com.

很可能您在 DNS 中的更改已经传播。

当域位于另一个网站(例如 godaddy/fatcow)时,在 lightsail AWS 上成功部署一个或多个网站的步骤。

  1. 在 lightsail 实例的网络部分创建一个 dns 区域。

  2. 从 dns 区域复制名称服务器并将其粘贴到域名提供商的名称服务器部分 (fatcow/godaddy) - 值可能需要一天才能更新- 我使用 nslookup.io 查看我的域名服务器是否已更新。

  3. 创建 'A' 条记录和指向 lightsail 实例静态 ip 的 SRV 记录。

  4. 安装 Nginx

  5. 使用 conf.d folder/available 站点文件夹中的(网站名称).conf 创建一个简单脚本

  6. 添加以下脚本:

    服务器 { 听80; server_name domainname.com; 位置 / { proxy_pass http://ipAdd:PortNum; } }

  7. 使用不同的域和重定向端口重复相同的代码块。我想我们也可以使用 301 重定向来实现相同的目的。

这可能是也可能不是实现我要求的正确方法,但它会起作用。