拥有我代表客户在服务器上管理的网站。域名由他们通过他们自己的邮件托管安排停放。他们有一个A记录指向我的服务器' Y'。我需要将网站转移到新的服务器' Z'。我可以简单地更新我的' Y'托管DNS区域文件以指向新的' Z'的IP地址。服务器?
E.g。
域名托管在X,
X上的记录指向我的服务器Y(113.20.6.65),
Y处的记录指向我的新服务器Z(175.107.174.31)。
这可能吗?
谢谢。
答案 0 :(得分:2)
你的例子让我有点困惑!
然而,A记录应指向您希望访问者最终到达的最终位置。
因此,如果您的服务器位于12.34.56.78,托管www.example.com,那么您将为此创建A记录。
但是,如果您希望example.org指向相同的内容,则可以创建将www.example.org连接到www.example.com的CNAME记录。这样,每当有人查看www.example.org时,他们都会被发送到12.34.56.78。在此示例中,服务器需要知道将页面提供给example.org以及example.com,因为地址栏仍然是example.org。
希望能回答你的问题,如果需要澄清,请在评论中告诉我。
答案 1 :(得分:0)
DNS中的A记录将名称与IPv4地址相关联。这不比简单的数据库查找(在非常真实的意义上它是数据库查找),或在老式纸质电话簿中查找名称并获取电话号码更神奇。< / p>
这意味着当用户的Web浏览器查找它应与特定站点联系的服务器时,它会查找名称并返回IP地址。然后它使用IP地址。在服务器上没有任何东西可以使用IP地址来更改查找,因为当浏览器尝试联系您的服务器时,所有DNS工作都已完成。
所以,不,你不能简单地更新服务器上的A记录。或者,嗯,你可以,当然,它不会有所作为。您的客户需要改变他们的目标。
获得所需中间步骤的常用方法是使用CNAME
记录。这样的记录告诉DNS解析器“无论你在这里寻找什么,请改用其他名称来寻找它”。然后,您的客户将其记录设为CNAME
,其中包含您控制的名称,以便您可以根据需要添加,删除和更改该名称的记录。
这个问题是它是一个全有或全无的交易。 CNAME
重定向所有其他记录类型。因此,对于包含多种类型服务信息的名称,您不能仅重定向一个。如果您example.org
持有IP地址信息,邮件传递信息,DNS结构信息以及Windows AD信息,则无法仅重定向IP地址信息。这是全部或全无。