自定义域在本地测试中使用 CNAME

Custom domain use CNAME in local test

我正在研究 github.io 提供的功能,它为用户的每个 collection 文章提供自定义域,新的我已经通过更改主机测试了它,我想要要测试本地执行的 real-world 模拟,我如何在我的 LAN 中启动?现在看了一些关于dnsmasq的文章,还是不是很清楚

我做的事情是这样的: 当用户 A 拥有 collection 时,他可以在 https://ourserver-example.com/collcetion-of-a 中访问它 然后他可以添加他的个人域名,例如 my-collection.io 他在我们的系统中配置后,他可以通过 https://my-collection.io

访问他的 collection

现在我想弄清楚如何在本地测试这个my-collection.io 域,需要我建立一个本地dns 服务器并添加一条cname 记录以将my-collection.io 关联到ourserver-example.com?

您可以像这样在主机文件中添加一个条目:

192.168.10.10 my-collection.io

其中IP地址是应用程序运行所在server/machine的IP地址。如果 运行 在本地主机上的本地计算机中,则设置此:

localhost my-collection.io