在我的应用程序配置中使用IP地址

时间:2011-03-01 20:42:06

标签: configuration network-programming ip hostname

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

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

理论理论并非所有名称都会在我们公司的地理区域之间解析。我也担心虽然它似乎可以在开发或QA环境中工作(正如他向我展示的那样)但是整个生产过程会爆炸,当爆炸发生时我们会陷入困境。

我怎样才能说服他知道IP地址比主机名更好?

3 个答案:

答案 0 :(得分:1)

完全取决于部署环境。您最好支持 两者

编辑:

你先生不是在听别人说的话。在询问问题之前,您似乎已经下定决心,现在您只是在寻找对您的意见的支持。对不起,它在这里不起作用。

答案 1 :(得分:1)

(作业?)

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

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

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

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

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

答案 2 :(得分:0)

部署IPv6时,点状四边形不会特别有用。