使用社交网络应用程序充当域名转销商有多困难?

时间:2011-01-25 11:08:54

标签: php dns social-networking

我正在考虑为利基业余爱好者网络创建一个社交网络,我知道人们有兴趣拥有自己独特的域名(www.myfoowebsite.com)而不是他们独特的网址在我的平台上选择(www.opensourcesocial / 124 / ghyu.php)

我想最好的比较是http://flavours.me/,它允许你连接自己的域名。

我该如何处理?我知道人们需要将他们的名字服务器指向我的应用程序,但我不知道我需要做什么才能结束......

任何指导赞赏..

3 个答案:

答案 0 :(得分:1)

您想注册域名(top level domains - .at,.de,.com,.org ...?)? 你需要:

  • 名称服务器(或向您提供名称服务的人) - dns服务器负责,例如yourdomain.com /您为 yourdomain.com 配置了您的名称服务器(包含所有需要的记录 - > SOA, MX, A, AAAA (if your server is IPv6 capable), NS ... - 对您来说很重要的是A或/和需要包含服务器IP作为内容的AAAA条记录:
    例如,您需要一个A record www.yourdomain.com,其内容包括您的服务器IPv4地址(例如)127.0.0.1AAAA record,其中包含服务器IPv6地址的内容(例如 - 如果可能的话) )::1
  • 注册商 - 实际上“允许”注册tld(顶级域名)或具有接口的人。在这里,您必须提供注册域名的人员的详细信息,并在此处设置域名服务器IP地址及其主机名
  • 服务器上的 vhosts 用于“控制”域名;-)(设置文档根目录,特殊的php设置......)

基本上解释了这一点 - 你需要一些专业知识(或者有一些人!)才能做到这一点并且安全!

答案 1 :(得分:0)

最后,您将站点设置为ip的任何域名的默认站点(通常在Apache中,如果使用,则使用ServerAlias *指令(请参阅the documentation)。

然后,您所要做的就是阅读PHP中的$_SERVER['HTTP_HOST']变量,并采取相应的行动。

答案 2 :(得分:0)

您很可能需要一台专用服务器来执行此操作(在这种情况下请参阅@ Wrikken的答案)或者是一个好的托管服务提供商,他们同意在您的托管软件包的服务器上注册外部域名。不是每个人都这样做。

完成后,PHP $_SERVER["HTTP_HOST"]变量将为您提供请求页面的域名。