1

我不知道如何更好地表达这一点,主要是因为我真的不知道 DNS 是如何完全工作的。

给定一个 URL 和一个 IP,是否可以告诉 PHP 以给定的 URL 而不是真正的 DNS 向该 IP 发出所有请求(就像您在本地编辑主机文件一样)?

4

3 回答 3

1

我看到的唯一解决方案是运行您自己的绑定服务器,并告诉您的客户使用您的绑定服务器。然后,您可以完全控制如何将名称路由到 IP。

于 2012-09-27T18:02:21.547 回答
0

不幸的是,你的情况是你的客户一时兴起。

如果他们在浏览器中输入 IP 地址,它将起作用,如果他们输入尚未在 DNS 或主机文件中设置的域,它将永远无法到达您控制的服务器。

如果您正确设计了您的网站,那么他们是否通过域名或 IP 地址访问它可能真的无关紧要。

于 2012-09-27T18:02:58.083 回答
0

我认为这是 apache 通过 .htacess 或其他配置文件所做的。这不是对 DNS 的“更改”,而是一种根据需要管理每个请求的方法,即使使用唯一且通用的 .php 文件也是如此

于 2012-09-27T18:11:35.780 回答