wordpress.com和其他类似服务如何立即创建子域,即时可用?

Str*_*rae 6 subdomain dns hosting

我几乎了解子域和dns记录.我听说过他们,我只知道基本知识.

实际上,在我的服务器上,我确实在plesk下创建子域,然后联系我的主机以创建正确的DNS.在1-2天内,子域可以从任何地方到达(plesk可以自动管理dns,我知道,但是因为我不知道dns是如何工作的,我更愿意让我的主机处理它们)

但是..当你在wordpress.com,posterous.com等上注册时,他们会创建一个像http://yourname.service_name.com这样的子域名,它在几秒钟内准备好了......怎么样?

我知道这可能是一个难以回应的问题,因为我的无知我不知道如何更好地提出问题 - .-

哦,如果它可以帮助,我的环境必须是Linux(实际上是debian)

Luk*_*ins 19

大多数人通过使用通配符DNS记录来实现这一点,这使得可以立即创建子域.


一旦你有这样的通配符DNS设置:

 *.example.com          A     77.75.105.197
Run Code Online (Sandbox Code Playgroud)

您需要告诉Apache您希望所有子域都被虚拟主机捕获,您可以使用ServerAlias执行此操作:

ServerAlias *.example.com
Run Code Online (Sandbox Code Playgroud)

在PHP中,您可以查看$ _SERVER ["SERVER_NAME"]以确定用于访问虚拟主机的子域,然后您可以拥有子域特定的代码/内容.