Чорний список DNS-сервера, що постачається через DHCP


3

DHCP-сервер у мережі, яку я використовую, вказує на сервер DNS, який я використовую ні хочете використовувати. Чи є спосіб продовжувати використовувати DHCP, але змінювати надану інформацію або "чорний список" одного (з трьох наданих) серверів DNS?

Зазначений клієнт працює під керуванням Ubuntu 10.04. Мережею керує NetworkManager, але я не прив'язаний до цього. Насправді, мені це не подобається і не заперечує причин використовувати щось інше.

Дякую, Matt.

Відповіді:


1

Ви можете вручну налаштувати DNS-сервер на що завгодно.

Система & gt; Налаштування & gt; Мережні підключення

Натисніть на мережеве підключення у списку та натисніть редагувати. Потім натисніть на вкладку Параметри IPv4 (якщо ви використовуєте IPv4).

У випадаючому списку виберіть лише автоматичні (DHCP) адреси.

Потім ви можете заповнити DNS-сервери, які ви хотіли б використовувати в полі нижче. Я думаю, що це змінює /etc/resolv.conf.

Щоб зміни вступили в силу, потрібно буде перезавантажитися.


NetworkManager перезаписує resolv.conf кожен раз, коли він запускається.
mpm

@mpm Це правда. Якщо ви використовуєте інструменти графічного інтерфейсу, щоб змінити його з "Автоматичний (DHCP)" на "Автоматичний (DHCP) адреси тільки", як описано в моєму рішенні, тоді мережевий менеджер буде використовувати тільки DHCP для вашої IP-адреси і перезапише resolv.conf з DNS-сервери, які ви надаєте. Не слід безпосередньо змінювати resolv.conf. Використовуйте інструмент GUI.
James T

Дякуємо, Джеймс. Те, що я дійсно хочу, це спосіб використовувати 2 з трьох серверів імен з dhcp, але вказавши їх безпосередньо, це достатньо для обходу. Знову ж таки, спасибі за вашу допомогу.
mpm

@mpm радий, що я міг би допомогти ... навіть якщо це не було ідеальне виправлення.
James T

0

У мене аналогічна проблема, DHCP дає мені три сервера імен, але перший не працює, і ІТ відмовляється його виправити.

Очевидно, що редагування /etc/resolv.conf буде перезаписано, якщо статична установка означає, що речі не оновлюватимуться, коли я перенесу свій ноутбук у інше місце, а додання серверів означає, що мої локальні адреси не будуть вирішені.

Єдине рішення, я можу думати до цих пір, полягає у використанні iptables, щоб зробити з'єднання з дефектним сервером отримати маршрутизується на наступний (робочий) сервер у списку ...

(Відправлятимемо як коментар, але ідіотські правила репутації не дають мені такого вибору. Вибачте за те, що зіпсували структуру.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.