RW - основной / дополнительный DNS-адрес в Python - PullRequest
0 голосов
/ 27 мая 2010

Я хочу прочитать первичные и вторичные DNS-адреса из системы и хочу изменить их на любой заданный пользователем адрес.

Возможно ли это через какую-то библиотеку.

Альтернативный подход заключается в том, что я читаю /etc/resolv.conf и делаю изменения, что я и сделал.

Кстати, текущее решение, которое у меня есть, - для ОС Ubuntu, и на данный момент, если я получу, если для той же ОС тоже будет хорошо.

1 Ответ

1 голос
/ 27 мая 2010

/etc/resolv.conf IS авторитетный источник DNS-серверов, так что вам лучше проверить там.

Немного не по теме, но учтите, что он переопределяется DHCP, поэтому, если вам нужно добавить собственный DNS-сервер, вам нужно отредактировать /etc/dhcp3/dhclient.conf и добавить туда что-то вроде:

append domain-name-servers <DNS-ip>;

или

prepend domain-name-servers <DNS-ip>;

Также обратите внимание, что Ubuntu (я использую по крайней мере 9.04) поддерживает только до 3 DNS-серверов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...