我之前的问题已经结束,因为那些人不太了解我的问题。
我有一台托管多个域的计算机。我有另一台计算机托管另一些其他域名。其中一些域位于两台计算机上。
IP地址(两台计算机都有多个IP地址)对于特定计算机是唯一的。
子域只存在于一台计算机上。
e.g。 news.bbc.co.uk生活在计算机上 weather.bbc.co.uk住在电脑B上
该域名为bbc.co.uk。
所以问题来自news.bbc.co.uk - >如何在PHP中找到域名bbc.co.uk?
答案 0 :(得分:0)
计算机A:192.168.0.2主持news.bbc.co.uk
计算机B:192.168.0.3主机weather.bbc.co.uk
要在计算机A上解析“weather.bbc.co.uk”的脚本,请编辑计算机A上的hosts文件(Mac OS X / Unix上的/ etc / hosts,Windows,Google,以查找hosts文件的位置)是)并添加条目:
192.168.0.3 weather.bbc.co.uk
答案 1 :(得分:0)
答案 2 :(得分:0)
如果您知道针对计算机的域名列表,那么为什么不这样做呢?
$server_map = array(
'news.bbc.co.uk' => 'A',
'weather.bbc.co.uk' => 'B',
);
$path = parse_url('news.bbc.co.uk');
if(array_key_exists($path['path'], $server_map)) {
$server = $server_map[$path['path']];
}
$server
现在包含您想要的服务器字母。