![只需使用域名记录配置即可将多个域名指向一个简单的 Web 表单](https://linux22.com/image/789059/%E5%8F%AA%E9%9C%80%E4%BD%BF%E7%94%A8%E5%9F%9F%E5%90%8D%E8%AE%B0%E5%BD%95%E9%85%8D%E7%BD%AE%E5%8D%B3%E5%8F%AF%E5%B0%86%E5%A4%9A%E4%B8%AA%E5%9F%9F%E5%90%8D%E6%8C%87%E5%90%91%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%20Web%20%E8%A1%A8%E5%8D%95.png)
语境:我的一个朋友经营着一家域名销售公司。由于我是一名 C# 开发人员,所以他向我提出了请求。尽管我对这类事情知之甚少。
要求: 他希望将待售域名指向一个网页表单。浏览域名并感兴趣的人可以留下一些销售专用信息。这样他就可以联系到这些潜在买家。
要求: 至关重要的是,潜在买家不会被从他们正在浏览的域名重定向,如其浏览器的 URL 所示,并且域名会显示在网络表单上。
情况和范围: 他可以批量设置其域名的 DNS 设置。他要做的就是设置域名记录,仅此而已。
其他不太相关的情况: 现在他和我都有网站和来自经销商的网站托管。所以我们可以使用这些。但似乎没有配置选项来拥有“包罗万象的域名”网站或指向的默认网站。所以我们必须跳出这个框框思考。
我的希望:我相信有很多解决方案可以实现这一点……不幸的是,我一下子想不出任何解决方案。你能告诉我最简单、最容易实现这一点的方法吗?
我已经找到了这篇文章,但我不确定这是否适用于我的情况:
配置服务器和 DNS,例如:接受所有使用我们特定名称服务器的域名
我是个聪明人,不会懒得去找手册读,所以我相信从长远来看我能搞清楚一切,但如果你可以通过与我分享你的经验为我节省大量时间,我将不胜感激。谢谢!
答案1
现在他和我都有网站和来自经销商的网站托管。所以我们可以使用这些。但似乎没有配置选项来拥有“包罗万象的域名”网站或指向的默认网站。所以我们必须跳出这个框框思考。
是的,不允许您拥有“万能域名”的网络托管在这里是没有用的,您和他都必须“跳出固有的思维框架”。
使用另一个具有专用 IP 的虚拟主机,这样您就可以使用“catch-all domain”;即使是最便宜的 VPS 也可以做到这一点。或者,每次向托管表单的虚拟服务器添加另一个域名。这就是唯一可能的解决方案。
(实施“捕获所有域名” Web 服务器是您所链接的相关问题中的“第一步”。它是必需的。您需要某种方式来提供所有域名,因此您需要将它们全部配置到 Web 服务器中,或者让它提供相同的服务,而不管请求的名称是什么。这就是 Web 服务器的工作方式。)