Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RW—Python中的主/辅助DNS地址_Python_Ubuntu_Dns - Fatal编程技术网

RW—Python中的主/辅助DNS地址

RW—Python中的主/辅助DNS地址,python,ubuntu,dns,Python,Ubuntu,Dns,我想从系统中读取主dns地址和辅助dns地址,并想将其更改为任何用户给定的地址 这可以通过某个图书馆吗 另一种方法是读取/etc/resolv.conf并进行更改,这就是我所做的 顺便说一句,我目前的解决方案是针对Ubuntu操作系统的,现在如果我对同一个操作系统也能得到if,那就好了。/etc/resolv.conf是DNS服务器的权威来源,所以你最好检查一下 有点离题,但请注意,它被DHCP覆盖,因此如果您需要添加自己的DNS服务器,您必须编辑/etc/dhcp3/dhclient.conf

我想从系统中读取主dns地址和辅助dns地址,并想将其更改为任何用户给定的地址

这可以通过某个图书馆吗

另一种方法是读取/etc/resolv.conf并进行更改,这就是我所做的


顺便说一句,我目前的解决方案是针对Ubuntu操作系统的,现在如果我对同一个操作系统也能得到if,那就好了。

/etc/resolv.conf
是DNS服务器的权威来源,所以你最好检查一下

有点离题,但请注意,它被DHCP覆盖,因此如果您需要添加自己的DNS服务器,您必须编辑/etc/dhcp3/dhclient.conf,并在其中添加如下内容:

append domain-name-servers <DNS-ip>;
附加域名服务器;

前置域名服务器;

还要注意的是,Ubuntu(我使用的至少是9.04)最多只支持3台DNS服务器。

@Thomasz:完全同意,我使用的是Ubuntu 9.10,我已经阅读过了。
prepend domain-name-servers <DNS-ip>;