我正在为一个小办公室build立一个服务器,可以从互联网上访问。 由于我们的ISP有一个透明的代理服务器,大多数dynamicDNS服务失败,除了dyndns(谁不是我们的提供者),所以我们使用脚本来手动设置它 – 它连接到dyndns,获取带有信息的网页, IP地址,并通过networking请求,为我们的实际DNS提供商设置单个域的IP地址。 整个过程由crontab每小时运行一次
如果我想扩展到多个主机名,最好是每个主机名都有一个脚本运行(也就是说,获取IP地址的单个脚本,每个主机名一个脚本),或者为每个主机名提供一个单一的任务整件事?
我不认为有这个答案。 拥有多个脚本可以更容易地在每个主机名的基础上closures它。 另一方面,通过给你更多的地方看,它会增加维护的开销。 就我个人而言,除非有一个非常有说服力的理由,否则我会用一个脚本来完成。