Dns 当我可以直接访问IP时,为什么需要xip io?

Dns 当我可以直接访问IP时,为什么需要xip io?,dns,xip.io,Dns,Xip.io,xip.io欢迎屏幕显示: 10.0.0.1.xip.io解析为10.0.0.1 当我可以直接使用IP时,为什么我们需要通过xip io 它是否用于通过域名而不是IP访问服务器?主要使用情况是当您的应用程序需要支持多个子域时 以这些生产子域为例: www.example.com admin.example.com members.example.com 或您可以考虑多租户应用程序,其中每个帐户都有自己的自定义子域: mycompany.example.com anotherguy.exam

xip.io欢迎屏幕显示:

10.0.0.1.xip.io解析为10.0.0.1

当我可以直接使用IP时,为什么我们需要通过xip io


它是否用于通过域名而不是IP访问服务器?

主要使用情况是当您的应用程序需要支持多个子域时

以这些生产子域为例:

  • www.example.com
  • admin.example.com
  • members.example.com

或您可以考虑多租户应用程序,其中每个帐户都有自己的自定义子域:

  • mycompany.example.com
  • anotherguy.example.com
因此,设置一个生产环境来满足这些请求非常简单

但是如果您的开发环境没有像xip.io这样的服务,您就无法将子域放在IP地址前面以适当地路由您的请求

要解决此问题,您可以通过xip.io通过子域访问您的应用程序:

http://mycompany.10.0.0.1.xip.io/

正如xip.io所述,如果您试图从本地网络上的其他机器访问应用程序,无论是智能手机、平板电脑、虚拟机中的其他操作系统,等等,那么这项功能都可以完美地工作。

谢谢Chris。这与基于名称的虚拟主机相结合,非常有意义。@user6317694不客气。我认为,如果您不想额外设置本地DNS映射到本地站点的步骤,那么虚拟主机是有意义的。但我发现,通配符子域是杀手级功能。(特别是考虑到需要在智能手机上进行测试时,等等)澄清了为什么Bitnami在AWS上的WordPress Multisite AMI会这样做,而不是在简单的WP安装上。如果您的网站通过域名引用其资产,您将无法解析这些资产的URL,它们将触发404并显示一个损坏的网站