我不知道如何更好地表达这一点,主要是因为我真的不知道DNS是如何完全运作的。
给定一个URL和一个IP,是否可以告诉PHP将所有请求发送到给定URL的IP AS而不是真正的DNS(就像您在本地编辑主机文件一样)?
答案 0 :(得分:1)
我看到的唯一解决方案是运行您自己的绑定服务器,并告诉您的客户端使用您的绑定服务器。然后,您可以完全控制名称如何路由到IP。
答案 1 :(得分:0)
不幸的是,对于您的案例,您可以随心所欲。
如果他们在浏览器中键入IP地址,它将起作用,如果他们键入尚未在DNS或其主机文件中设置的域,它将永远不会到达您控制的服务器。
如果您已正确设计了网站,那么通过域名或IP地址访问网站可能无关紧要。
答案 2 :(得分:0)
我认为这是apache通过.htacess或其他配置文件所做的事情。这不是对DNS的“改变”,而是一种根据需要管理每个请求的方法,即使使用唯一且通用的.php文件