如果我在浏览器中输入我的服务器 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