如果你修改了Ubuntu的nameserver设置但没有生效,可能是由于以下几个原因:
检查修改的nameserver地址是否正确。确保你输入的是有效的nameserver地址。
检查是否正确修改了 /etc/resolv.conf 文件。在该文件中添加正确的nameserver地址。
重启网络服务。执行命令 sudo systemctl restart networking 或 sudo service networking restart 来重新启动网络服务。
检查是否有其他配置文件覆盖了你的设置。有些配置文件可能会覆盖 /etc/resolv.conf 中的设置,导致你的修改不生效。
如果以上方法都没有解决问题,你可以尝试使用其他方法来修改nameserver设置,例如通过网络管理工具或直接修改网络接口配置文件。如果问题仍然存在,可能需要查看系统日志来查找更详细的错误信息。