0

多年来,我们一直在我们的配置数据库中使用 IP 地址(所谓的虚线四边形)来识别远程主机。

我们有一位新开发人员坚持我们应该使用名称而不是数字来连接远程机器上的进程。

这在理论上听起来不错,因为并非所有名称都能在我们公司的地理区域之间解析。我还担心,虽然它似乎在开发或 QA 环境中工作(正如他向我展示的那样),但整个事情会在生产中爆炸,当爆炸发生时我们会被吓倒。

我怎样才能让他相信 IP 地址比主机名更好?

4

3 回答 3

1

这完全取决于部署环境。你最好同时支持。

编辑:

您先生没有在听其他人想说的话。看起来您在提出问题之前已经下定决心,现在您只是在寻求支持您的意见。抱歉,这里不能这样工作。

于 2011-03-01T20:45:55.070 回答
1

(家庭作业?)

我很惊讶“爆炸”还没有发生。

使用 DNS/主机名,因为...

  • ...您可以在眨眼间更改网络中所有客户端的主机名的目标 IP
  • ...主机名更容易记住(对于人类)
  • ... IP 地址可能会改变;特别是如果您使用“公共”IP 地址
  • ...如果主机名更改(或修复配置文件),您不必重新编译代码

请先了解一些基本的 DNS(域名服务器)技术。

您可能需要每个区域位置上的本地 DNS 服务器(网关/路由器旁边)和“中央”名称服务器(可能由专业托管服务提供商托管)。

于 2011-03-01T20:47:00.837 回答
0

当部署 IPv6 时,您的虚线四边形不会特别有用。

于 2011-03-01T21:06:39.510 回答