在 Linux 环境中,可以通过修改系统的 hosts 文件来设置域名与 IP 地址的对应关系。hosts 文件位于 /etc/hosts
,是一个纯文本文件,每行包含一个 IP 地址和与之对应的一个或多个域名,中间以空格隔开。例如:
192.168.1.100 example.com www.example.com
这样就将 example.com 和 www.example.com 两个域名都绑定到 IP 地址 192.168.1.100。
需要为不同的域名绑定不同的 IP 地址,只需要在 hosts 文件中添加更多行即可,每行一个域名-IP 对应关系。例如:
192.168.1.100 example.com
192.168.1.101 www.example.com
192.168.1.102 blog.example.com
这样就实现 example.com、www.example.com 和 blog.example.com 三个域名分别绑定到不同的 IP 地址。修改 hosts 文件后,需要刷新 DNS 缓存才能生效。在 Linux 中,可以使用 systemctl restart nscd
或 systemctl restart NetworkManager
命令来实现。