微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Linux中为网络命名空间专门设置DNS

我在 Linux中创建了一个网络命名空间.

我以为每个创建的命名空间都有一个resolv.conf文件,但在我的系统上却不是这样.我没有以下路径/etc/netns/namespace_name/resolv.conf ..文件夹netns不存在.

只有一个resolv.conf(/etc/resolv.conf和另一个镜像在/run/resolv.conf中).
文件中的任何更改都会影响所有网络接口.有没有办法可以为主机和命名空间使用不同的DNS?

解决方法

您必须自己创建目录/ etc / netns / _namespace_name_,并在其中放置不同的版本resolv.conf.

原文地址:https://www.jb51.cc/linux/397741.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐