如果一台计算机上有多个网卡,并且每个网卡都配置了多个名称服务器,我需要一个包含所有网卡的列表。
我编写了简单的java代码来解析Windows中的ipconfig / all(我在java中需要这个),但是在Linux中获取相同的信息似乎还不清楚。
有些文章说“cat /etc/resolv.conf”。有人说这是某些发行版的旧方法,并使用具有适当参数的nmcli并只解析信息。
我的研究让我相信以下是应该如何做的:
我不是linux专家,所以我在这里寻求验证或更正。
感谢您的回答!
编辑:如果有帮助,我关心RHEL6 +和Suse 11
EDIT2:所以根据Suse的文档,解析resolv.conf似乎已经足够了,因为它们只是更新了文件。还在研究RHEL。
答案 0 :(得分:0)
对于当前版本的RHEL和Suse来说,阅读resolv.conf似乎是一个安全的选择。