Dns 是否可能有多个域名指向同一网页上的不同URL?

Dns 是否可能有多个域名指向同一网页上的不同URL?,dns,server,subdomain,appdomain,domain-name,Dns,Server,Subdomain,Appdomain,Domain Name,有一个网页。用户在那里有自己的配置文件。我需要允许用户有一个深入的链接到他们的个人资料。最简单的方法是使用我的网页域名+用户名。www.mywebpage.com/user-x 问题是,是否有可能允许用户将自己的域绑定到我的网页上的配置文件URL 例如。 www.user-x.com应该指向www.mywebpage.com/user-x,这样用户可以通过导航到www.user-x.com或www.mywebpage.com/user-x查看同一页面。您可以解析所有基于用户名的子域主机名,实际上

有一个网页。用户在那里有自己的配置文件。我需要允许用户有一个深入的链接到他们的个人资料。最简单的方法是使用我的网页域名+用户名。www.mywebpage.com/user-x

问题是,是否有可能允许用户将自己的域绑定到我的网页上的配置文件URL

例如。
www.user-x.com应该指向www.mywebpage.com/user-x,这样用户可以通过导航到www.user-x.com或www.mywebpage.com/user-x查看同一页面。您可以解析所有基于用户名的子域主机名,实际上是通过通配符DNS-a记录解析到同一地址。这将确保所有对主机名(如userxyz.yourdomain.dev)的请求都解析为http服务器的IP地址。 然后,您可以在服务器本身上使用虚拟批量托管或回退主机与手动重写规则的组合,将此类传入请求转换为配置文件页面。因此,您可以在http服务器中定义动态主机,或者更简单地说,您可以使用一个默认主机来处理所有请求。在该主机配置中,您放置了一个重写规则,该规则通过将用户名作为请求中的主机名,将请求转发到配置文件页面

正如您在示例中所使用的,对于可注册域也是如此。但这意味着每个用户都必须注册一个域!如果需要,为什么?这是免费的!,然后,每个用户还必须注意为其域设置正确的DNS条目。除了提供服务器IP地址的信息外,您无法提供任何帮助。如果这样做了,那么可以使用与示例中相同的http服务器配置,使用子域而不是域


我的建议是:坚持使用子域,因此模式为userxyz.yourdomain.dev。用户更容易处理和使用,您可以为用户处理一切

是的,这个想法是用户可以拥有自己的域名。你能提供关于这个主题的更多信息的URL吗?我需要更好地理解它,以便能够实施。谢谢对不起,我真的看不出什么URL在这里有价值。显然,您需要了解DNS如何工作以及如何配置它。但这些信息在谷歌上很容易获得。除此之外:请看一下您使用的http服务器及其主机配置的重写指南。这显然因您使用的服务器软件而异。我是否正确理解,通过在我的服务器上设置虚拟主机,可以使用诸如“www.user-x.com”之类的域名?不,只有在将请求发送到您的主机时,您才能确保您的服务器回复对该主机的请求。但这并不意味着对某个域的请求会自动到达您的主机。这是注册域的DNS设置问题。这与您的系统没有任何关系,您无法提供任何帮助,如上所述。您的用户必须注册每个域,这需要花费金钱和时间,并为每个这样注册的域配置正确的DNS解析。顺便说一句,为了避免混淆:www.user-x.com不是域名。它是一个主机名,有时也称为子域。可注册域名为user-x.com。正如我在上面回答的最后一句所说:我的建议显然是使用主机名而不是域名。这意味着只需要注册一个域,您自己就可以为您的用户管理子域名。