Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dns 多个A记录跳数_Dns_Webserver_Cname_Domain Name_A Records - Fatal编程技术网

Dns 多个A记录跳数

Dns 多个A记录跳数,dns,webserver,cname,domain-name,a-records,Dns,Webserver,Cname,Domain Name,A Records,有一个我代表客户在服务器上管理的网站。域名由他们通过自己的邮件托管安排等方式存放。他们有一个指向我的服务器“Y”的A记录。我需要将站点转移到新服务器“Z”。我可以简单地更新我的“Y”宿主DNS区域文件中的A记录,以指向新“Z”服务器的IP地址吗 例如 位于X的域托管, X处的记录指向我的服务器Y(113.20.6.65), Y处的记录指向我的新服务器Z(175.107.174.31) 这可能吗? 多谢各位 你的例子让我有点困惑 但是,A记录应该指向您希望访客最终到达的最终位置 因此,如果您的服务

有一个我代表客户在服务器上管理的网站。域名由他们通过自己的邮件托管安排等方式存放。他们有一个指向我的服务器“Y”的A记录。我需要将站点转移到新服务器“Z”。我可以简单地更新我的“Y”宿主DNS区域文件中的A记录,以指向新“Z”服务器的IP地址吗

例如
位于X的域托管,
X处的记录指向我的服务器Y(113.20.6.65),
Y处的记录指向我的新服务器Z(175.107.174.31)

这可能吗?

多谢各位

你的例子让我有点困惑

但是,A记录应该指向您希望访客最终到达的最终位置

因此,如果您的服务器位于12.34.56.78,承载www.example.com,那么您将为此创建一个a记录

但是,如果您希望example.org指向相同的内容,您可以创建一个CNAME记录,将www.example.org连接到www.example.com。这样,每当有人查询www.example.org时,他们就会被发送到12.34.56.78。在本例中,服务器需要知道如何向example.org和example.com提供页面,因为地址栏仍然是example.org


希望这能回答你的问题,如果有什么需要澄清,请在评论中告诉我

DNS中的A记录将名称与IPv4地址相关联。这并不比简单的数据库查找(从真正意义上说,这是数据库查找)或在老式纸质电话簿中查找姓名并获得电话号码更神奇

这意味着,当用户的web浏览器查找某个特定站点应联系的服务器时,它会查找名称并返回IP地址。然后它使用IP地址。您无法在具有IP地址的服务器上更改查找,因为当浏览器尝试联系您的服务器时,所有DNS工作都已完成

因此,不,您不能简单地更新服务器上的记录。或者,你可以,当然,这不会有什么不同。你的客户需要改变他们这边的事情

获取所需中间步骤的常见方法是使用
CNAME
记录。这样的记录告诉DNS解析程序“无论您在这里寻找什么,请改为在这个其他名称上寻找它”。然后,您的客户将使他们的记录成为包含您控制的名称的
CNAME
,以便您可以根据需要添加、删除和更改该名称的记录

问题是这是一个要么全有要么全无的交易。
CNAME
重定向所有其他记录类型。因此,对于一个包含多种类型服务信息的名称,您不能只重定向一种类型的服务。如果您拥有
example.org
的IP地址信息、邮件传递信息、DNS结构信息以及可能的Windows广告信息,则无法仅重定向IP地址信息。要么全是,要么什么都不是