Linux 中的主机到主机翻译?

Linux 中的主机到主机翻译?

在 Linux(fedora 或 cent OS 等)中,我想说如果一个程序尝试从一个 URL 下载,它会转到我的主机(我的 URL),而不是它尝试去的地方。类似于 /etc/hosts,但 /etc/hosts 是主机到 ip。

谢谢!

答案1

您可以安装域名管理系统. 并将其配置为覆盖特定名称的上游 DNS 服务器。几乎每个 Linux 发行版都有 Dnsmasq 软件包。请参阅这篇博文了解设置方法的简单说明。设置起来很简单。

例如,您可以配置 Dnsmasq 来覆盖任何特定的主机名,这样cnn.com您的计算机上的任何程序或使用您的计算机进行 DNS 的任何程序都将看到bbcnews.com而不是cnn.com

如果你自己的主机名在 /etc/hosts 中配置,则更改/etc/nsswitch.conf以下行

hosts:          files dns

hosts:          dns files

以便在/etc/hosts配置中赋予 DNS 优先权。

相关内容