是否有可能在第三方主机提供商中使用dyndns子域名?

我和一个朋友分享了一个dreamhost账户:我们每个人都分享这个空间,他已经有两个注册的域名。 我没有。 我主要用它来主持一些其他的朋友系统。

我打算做一个小的特定网站,但我不想问我的朋友为我创build一个子域名,因为它没有任何意义,他的网站。

我想知道的是:是否有可能使用dyndns帐户(mydomain.dyndns.org)或类似的指向Dreamhost中的目录,就好像它是一个域? 如果是这样,我需要做什么来完成这个configuration?

编辑:感谢您的所有答案。 我不打算购买一个域名,因为我没有信用卡,在我的国家这个域名公开一些我不同意的个人信息(比如我认为的“社会安全号码”)。 而域名是一个testing,可能会改变,所以我只是testing它,并在testing后“扔掉”。

我发现了“第一年的免费域名服务”, http://www.co.cc/ 。 但是我不太了解这家公司,而且我知道dyndns是一个很好的公司。

我在dreamhost的面板和DNS方面没有那么经验,对不起,如果这太“noob”了。 你知道我应该阅读哪些关于DNS概念和dreamhost的教程来设置一个dyrk解决scheme,像hark提出的解决scheme吗?

关于Dreamhost共享主机的两件事要注意 –

  • 他们不让你运行持久化进程,所以去因子更新将被杀死。
  • 他们的共享托pipe服务器应该有一个静态的IP地址,所以你不需要更新。 你只需要一种方法来防止DynDNS过期你的条目。

使用Shell脚本+ Cron更新程序

解决第一个问题的最简单方法是编写一个shell脚本,它会检查您的IP地址,并在必要时将更新发送到DynDNS。 你可以find这样做的脚本 – 你只需要input你的用户名/密码,并确保它们正常工作。

一旦你确认了它的工作,让你的朋友通过DreamHost网页面板设置一个cron作业,每月运行你的脚本一次(或者DynDNS希望你更新),这样他们不会删除你的条目。


使用CNAME条目

这是一个黑客。 这个想法是你朋友的域名有正确的IP地址,所以指向正确的IP地址的CNAME条目也是正确的。 我不知道DynDNS是否允许您创buildCNAME条目,但是NoIP会这样做。

尽pipe如此,你可能仍然需要运行某种更新脚本,以便经常ping到DynDNS,因此它们不会因为不活动而删除条目。


购买实际的域名

真的,他们就像10美元。


configurationDreamhost服务域

我在dreamhost的面板和DNS方面没有那么经验,对不起,如果这太“noob”了。 你知道我应该阅读哪些关于DNS概念和dreamhost的教程来设置一个dyrk解决scheme,像hark提出的解决scheme吗?

DreamHost在他们的网站上有一些相当不错的文档。 以下是关于如何添加域的知识库文章之一 。 有效 –

一旦你有一个DNS条目指向服务器的IP地址(即,域名parsing到正确的地址),你可以使用DreamHost的控制面板来设置帐户以服务该域名。

  1. 只需login,然后从主菜单select
  2. 在最上面,它会有一个button来添加一个新的域名
  3. 在该button带您的页面上,您需要Fully Hosted选项。 把你的域名(DynDNS一个)放到Domain to Host字段中,你应该全部设置。

其他人将不得不提供链接到DNS教程列表:)

不是真的,不是。 这是接近于“如何让DNS指向一个URL?”的经典问题,答案是,你不能,DNS必须指向一个IP号码。

Dreamhost上的虚拟主机configuration必须具备的关键部分。 你的朋友不需要为你设置一个子域名,他可以为你的域名设置托pipe服务,但是还有很多事情要做。

你可以使用DynDNS来做到这一点。 您将需要使用称为Webhop的服务http://www.dyndns.com/services/webredirect/