当无法编辑 /etc/hosts 时该怎么办

当无法编辑 /etc/hosts 时该怎么办

我需要在 Linux Centos 7 机器上覆盖一些主机名的 DNS。但是,我没有对该文件的写访问权限。这种情况我能做什么?

答案1

您是否有权使用 dhcpcd 或其他方式在本地更改 DNS 服务器?如果没有,并且您没有对 的读写访问权限/etc,那么除了找到特权升级向量来完成它之外,您对本地主机上的 dns 主机映射无能为力。
不过,您可以上游到下一个 dns 服务器并在那里进行更改。

或者,根据您的需要,也许为 shell 设置一个环境变量就足够了,例如:

export google="172.217.15.110"

# and then subsequently commands like the following will work, 
vimb $google
ping $google
nmap $google
... etc

相关内容