在Linux系统中,永久路由表存储在/etc/resolv.conf文件中。要删除永久路由表,可以使用以下步骤:
编辑/etc/resolv.conf文件
使用文本编辑器(如vi或nano)打开/etc/resolv.conf文件。通常,该文件包含以下行:
Generated by resolvconf
nameserver 8.8.8.8
nameserver 8.8.4.4
其中,8.8.8.8和8.8.4.4是DNS服务器的IP地址。
删除DNS服务器行
定位并删除所有nameserver行。确保只删除属于永久DNS服务器的那些行,不要删除由DHCP或其他动态机制添加的临时行。
保存并退出文件
保存更改并退出文本编辑器。现在,/etc/resolv.conf文件中将不再包含任何永久DNS服务器。
重启网络服务
为了使更改生效,需要重启网络服务。可以使用以下命令:
sudo service network restart
注意:
* 在某些Linux发行版中,网络服务可能称为NetworkManager或resolvconf。在这种情况下,使用适当的命令停止并重启服务。
* 如果使用DHCP动态获取DNS服务器,则在重新启动网络服务后,系统将重新添加临时DNS服务器。
* 要完全禁用永久DNS服务器,还需要编辑/etc/network/interfaces文件并将其中的dns-nameservers行注释掉或删除。