![IP 地址转到服务器上字母顺序最低的域名](https://linux22.com/image/584043/IP%20%E5%9C%B0%E5%9D%80%E8%BD%AC%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E5%AD%97%E6%AF%8D%E9%A1%BA%E5%BA%8F%E6%9C%80%E4%BD%8E%E7%9A%84%E5%9F%9F%E5%90%8D.png)
如果我在浏览器中输入我的服务器 IP 地址,它总是转到我服务器上字母顺序最低的域名。因此,如果我的服务器上有这些域名:
- 中天网
- typ.com
- dfo.com
...输入 IP 地址将会带您进入 dfo.com。
如果我将 abc.com 添加到我的服务器,在浏览器中输入 ip 将会转到 abc.com
我怎样才能让 IP 转到服务器上的主域?
答案1
通过使用 IP 地址访问您的服务器,您可以绕过 DNS 系统,因此这与 DNS 或 Bind 无关。
如果您将此视为来自 Web 服务器的响应,并且 Web 服务器是 apache,那么我猜您是以按字母顺序定义的方式创建虚拟主机的。如果无法区分虚拟主机,apache 将使用定义为默认虚拟主机的第一个虚拟主机。
您需要做的是将主域定义为服务器上的第一个虚拟主机。如果您的主域是 example.com,并且它在名为的文件中定义,请将配置文件example.com
重命名example.com
为000example.com