linux怎么生效修改的域名
linux怎么生效修改的域名详细介绍
在 Linux 系统里,若要让修改后的域名生效,通常可按以下步骤操作:
1. 修改域名配置文件
一般而言,Linux 系统中的域名配置文件是/etc/hosts,你可以使用文本编辑器(像vim或者nano)对其进行修改。
bash
/etc/hosts
在文件中添加或者修改域名与 IP 地址的映射关系,示例如下:
plaintext
127.0.0.1 localhost192.168.1.100 example.com
此配置把example.com映射到了192.168.1.100。
2. 生效配置
- 本地解析:修改
/etc/hosts文件后,配置会马上生效,系统会按照新的配置进行域名解析。 - DNS 缓存:若系统启用了 DNS 缓存服务,你需要重启该服务或者清除缓存,让新的配置生效。
- systemd-resolved:很多现代的 Linux 发行版都采用
systemd-resolved作为 DNS 解析服务。可以通过以下命令重启该服务:
- systemd-resolved:很多现代的 Linux 发行版都采用
bash
systemctl restart systemd-resolved
- nscd(Name Service Caching Daemon):如果系统安装了
nscd服务,可使用以下命令重启该服务:
bash
systemctl restart nscd
- 清除浏览器缓存:要是你在浏览器里访问域名,修改域名配置后,还需要清除浏览器的缓存,这样新的配置才能生效。
3. 验证配置
你可以使用ping或者nslookup命令来验证域名配置是否生效。
bash
example.com
或者
bash
example.com
912nslookup example.com
按照上述步骤操作,就能让修改后的域名在 Linux 系统中生效。