在 Linux 系统中,可以通过以下几种方式手动设置域名与 IP 地址的映射关系:
方法 1:修改 /etc/hosts
文件(临时生效)
/etc/hosts
是本地静态域名解析文件,优先级高于 DNS 查询。
sudo nano /etc/hosts # 使用任意文本编辑器(如 vim、gedit)
在文件末尾添加格式为 IP地址 域名
的映射,例如:
192.168.1.100 example.com
192.168.1.100 www.example.com
保存后立即生效(无需重启),但仅对当前主机有效。
方法 2:使用 resolvectl
(systemd-resolved 服务)
现代 Linux 发行版(如 Ubuntu 18.04+)通常使用 systemd-resolved
管理 DNS。
临时添加域名映射:</