Mapping DNS文件映射
我正在尝试为Web应用程序开发一个特性,但现在我有点困惑。我想知道是否有人能解释一下下面的情况 比如说,我的Web应用程序位于domain1.com,用户网站位于domain2.com。我希望用户能够将他们的域映射到我服务器上的一个文件/页面。因此,如果有人访问domain2.com/files,那么它将在内部透明地路由到domain1.com/files.aspx?domain=2(注意domain参数) 我知道这可以通过用户服务器上的简单文件重定向(301或302)来实现,但我希望在DNS级别上实现这一点。我该怎么做呢Mapping DNS文件映射,mapping,dns,redirect,Mapping,Dns,Redirect,我正在尝试为Web应用程序开发一个特性,但现在我有点困惑。我想知道是否有人能解释一下下面的情况 比如说,我的Web应用程序位于domain1.com,用户网站位于domain2.com。我希望用户能够将他们的域映射到我服务器上的一个文件/页面。因此,如果有人访问domain2.com/files,那么它将在内部透明地路由到domain1.com/files.aspx?domain=2(注意domain参数) 我知道这可以通过用户服务器上的简单文件重定向(301或302)来实现,但我希望在DNS级
提前谢谢 您可以使用a记录将domain2.com(或子域)映射到运行在上的相同IP domain1.com。这就是您在DNS级别上可以实现的所有功能,因为它不关心目录结构。简单地说,您不能。如果您想将
foo.domain1.com
指向foo.domain2.com
的记录,那么您可能可以使用一条记录,但DNS没有关于HTTP URL的线索。如果您将简单DNS Plus的“HTTP重定向器”插件配置为重定向到
从技术上讲,它实际上执行HTTP重定向(本机DNS不可能),但它是在DNS服务器而不是web服务器上执行的
请参见谢谢您的回复。使用CNAME或A记录,我可以让domain1.com/file指向domain2.com/file(即相同的路径)吗
host.domain2.com
将是计算机主机的IP地址的A
记录。然后您将在domain1.com
中创建一个名为host
的CNAME
,它引用host.domain2.com
。另一个选项是DNAME
,您可以使用它将整个domain1.com
域委托给domain2.com
。