没有名称服务器的Linux CNAME

有没有办法设置CNAME而不使用实际的名称服务器? 这是为了EC2的testing目的,所以任何(哈克?)的做法是好的。

或者,如果有一个轻松configuration的DNS服务器,那也不错。

我在EC2上运行Ubuntu 11.04

他们需要成为实际的CNAME DNS条目吗? 如果您只想将testing主机名parsing到本地计算机,则只需input到/ etc / host文件即可

1.2.3.4 test1.tld 1.2.3.4 test2.tld 

其中1.2.3.4是你本地机器的IP地址。

编辑:

为什么不只是买一个便宜的域名用于testing,并使用您购买的公司提供的工具指向您的ELB?

我不认为有没有办法做到这一点,而不使用某种NameServer。 如果你看这个问题和答案 Alnitakbuild议使用unbound做名字服务。

我想你将需要一个dynamic的DNS解决scheme。 尝试像DynDNS或FreeDNS 。

FreeDNS更自由。 我的意思是,与免费产品相比,DynDNS的function更多。 我已经使用这两种服务,他们都工作正常。

如果你不熟悉这些types的服务,这是他们的工作方式:

  • 首先,设置DNS设置
  • 其次,设置一个脚本来在IP更改时更新DNS设置
  • 第三,configuration子域名

如果你喜欢,我想你可以捎带回别人的域名。 我买了我自己的,并使用本指南在一个小时左右configuration它。