将子域名(来自 cpanel、托管公司)指向外部公共 IP

将子域名(来自 cpanel、托管公司)指向外部公共 IP

如何从公共 IP 和现有域名创建子域?

我有一个由外部托管公司托管的网站:

www.example.com

我有一个公共IP(不是真实的):127.180.150.20

我有一个局域网。

我想做的事:

我正在开发一个 Web 应用程序 (php/html/perl),它将需要大量空间,因此我计划拥有自己的专用服务器。我想使用自己的计算机并为其分配一个公共 IP,但应从以下子域地址访问该应用程序:

  www.app.example.com
  • 是否可以从 cpanel 创建子域并将其指向我的公共 IP 地址?

  • 我是否需要设置 DNS 服务器和客户端?我预计这会很困难

我并不一定需要逐步说明如何实现这一目标,而是需要概要。

答案1

只需在 DNS 区域文件中为此名称定义正确的 A 记录即可:

www.app.example.com    IN A 127.180.150.20

但只有当您是域名的实际所有者example.com并且可以直接管理 DNS 记录时才可以这样做。如果此域名归您的托管公司所有,则您需要要求他们进行此更改。

答案2

如果运行 cpanel 的服务器也是您域的主要 NS 服务器,则可以,使用以下说明:http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/EditZone

答案3

您的公共 IP 是固定(静态)的还是动态的?

假设它是一个静态的,并且您的 cPanel 服务器是您的主 dns 服务器,您只需向区域文件添加“A”记录即可。

如果您有 WHM 访问权限,请使用以下链接

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/EditZone

如果您只有 cPanel 访问权限,请点击以下链接

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/CpanelDocs/SimpleDnsEditor

基本上你需要做的是将以下 A 记录添加到区域文件

www.app.example.com.    IN A 127.180.150.20

如果你的公网IP是动态变化的,上述方法将不起作用。

相关内容