Dns 如何将域映射到托管服务器

Dns 如何将域映射到托管服务器,dns,web-hosting,Dns,Web Hosting,我的客户端在LiquidWeb云服务上有一个专用服务器,我们将我的web应用程序托管在该服务器上。我们希望我们的用户将他们的域映射到我们的服务器。因此,他们可以通过使用他们的域名来享受我们的web应用程序。我需要向我的用户提供哪些信息,以便他能够映射域,以及我需要从他们那里获得哪些信息? 我对域映射知之甚少(事实上什么都不知道) 感谢您,他们需要IP地址(可能还需要关于如何配置DNS服务器的说明(这意味着针对不同服务器和控制面板的各种不同说明)) 您需要域名。这取决于服务器是否有专用IP地址或是

我的客户端在LiquidWeb云服务上有一个专用服务器,我们将我的web应用程序托管在该服务器上。我们希望我们的用户将他们的域映射到我们的服务器。因此,他们可以通过使用他们的域名来享受我们的web应用程序。我需要向我的用户提供哪些信息,以便他能够映射域,以及我需要从他们那里获得哪些信息? 我对域映射知之甚少(事实上什么都不知道)

感谢您,他们需要IP地址(可能还需要关于如何配置DNS服务器的说明(这意味着针对不同服务器和控制面板的各种不同说明))


您需要域名。

这取决于服务器是否有专用IP地址或是否被NATT

如果服务器具有专用IP地址,您可以要求客户端通过添加以下a记录将其整个域指向您的服务器:

Host     TTL      Protocol  Type     IP Address

@        300      IN        A        1.1.1.1
www      300      IN        A        1.1.1.1
不是所有的域主机都要求TTL,如果不是的话,请不要担心

如果您只想让他们的子域指向您的服务器(subdomain.website.com)

TTL在某些系统中是可选的,在这种情况下将使用默认值

通常,建议您对Apex记录使用IP,而不是域名。例如:example.com是顶点,www.example.com是www子域

典型配置如下所示:

Host      TTL     Protocol  Type     Result

@         300     IN        A        1.1.1.1
www       300     IN        CNAME    example.com
此配置与顶部示例相同,但使用的是CNAME example.com。这与使用1.1.1.1相同,只是意味着您只需要更改一条记录

如果您的服务器详细信息是主机名而不是IP地址,则大多数系统不允许您使用apex的主机名,因此您需要查找IP地址。(一个简单的方法是使用nslookup命令或dig命令)


TTL是记录在过期之前持续的时间(以秒为单位)。如果你不确定你在做什么,我建议降低这个值,这样你可以更快地纠正错误

不同的服务器使用不同的方法。对于大多数服务器,您必须更改域的名称服务器

这主要需要当你的域名注册和托管提供商都是不同的

首先登录到您的托管帐户,导航到帐户详细信息, 然后从那里复制名称服务器…如下:-dns1.hostingprovider.com dns2.hostingprovider.com

之后,转到域的控制面板。导航到名称服务器

您将看到以下链接:-dns1.domainregistrator.com dns2.domainregistrator.com


将上面的链接粘贴到下面链接的位置。

那么cname呢?这是什么?我需要在其中添加任何值吗?请参阅。你不必触摸它来实现你想要的。我的服务器有静态IP,我使用记录类型配置域。现在我的域名把我带到了/cgi sys/defaultwebpage.cgi,而不是我的网站。我相信这就是所有需要提供给你的用户的东西。我在服务器上没有任何事可做。这意味着如果我知道IP,我可以将我的域映射到任何web主机?如果服务器为该域正确配置,那么是的,只有IP。
Host      TTL     Protocol  Type     Result

@         300     IN        A        1.1.1.1
www       300     IN        CNAME    example.com