设置DNSlogging

嗨,我有一个关于pipe理DNSlogging的问题。 比方说,我有一台服务器,包含一个IIS服务器和一个SQL服务器。 我的一个朋友build议我有一个Alogging指向服务器IP地址,并设置2个CNAMEloggingsql.XXXX.XXX和www.XXXX.XXX。

我想知道重点是什么? 不能有人访问使用www.XXXX.XXX的SQL实例,并通过使用SQL.XXXX.XXX看到他们指向相同的服务器和IP转而访问IIS实例?

如果是这样的情况,只是让每个人都可以通过XXXX.XXX(无子域名)访问并保留在那里,这样更容易吗?

这里的假设是,在某种程度上,这两种服务器types可能位于不同的物理或虚拟服务器上(必然)有两个独立的IP地址。 分离Web和数据库服务器是一个很常见的设置。 使用CNAME或单独的Alogging,您可以轻松移动一个logging,而无需添加新的DNSlogging。

Ben Doom给出的答案是完整而准确的,但是我想扩展一下我使用的方法:

我将为物理服务器本身使用一个Alogging,该logging具有唯一的名称:

wellington A 1.2.3.4 

然后,我将为该服务器上的所有服务设置cname:

 sql CNAME wellington www CNAME wellington 

那么如果你需要在不同的盒子上分割sql和www(或者把它们移到不同的盒子),你只需要改变cname。

使用服务器内服务名称的要点是,它使最终用户专注于访问服务,而不是主机。

当你有技术人员(testing人员,pipe理员,编码人员)时,你希望他们知道他们正在访问什么系统。

在制作过程中,您希望用户拥有简单易记的path。

当ftp服务器命名为“hawk”而http服务器命名为“dove”时,这很可爱,但难以记忆。