Но вообще решать проблему убийством это не по никсойдному. По канону надо сделать форк и развтвать его патчами и донатами. Сколько из киллеров Потеринга и пророка его Интелфикса хоть что то сделали для Дивана?
Вопрос не в том, что ДНС гугловский, а в том что ДНС на компе должен быть тот, что админ или установленные им утилиты прописали в /etc/resolv.conf и ни какой иной, во всяком случае по умолчанию.
Хорошо, с google-DNS бывают проблемы. Пока у него есть репутация наиболее надежного DNS. К сожалению, не знаком со статистикой по надежности публичных DNS, приходится обходиться вот таким вот common sense.
Ну, а какой днс ты предлагаешь использовать? Кто если не гугл?
Тот, что выдан тебе твоим провайдером, или собственный. Отсутствие оного - ошибка конфигурации. Ничто вообще не должно работать в этом случае, а юзеру надо показать сообщение об ошибке большими красными буквами.
Использование общедоступного ДНС - это особый случай. Это не должно быть конфигурацией по умолчанию. Если уж так хочется, то следует делать это где-то на уровень выше, но не таких базовых компонентах, и уж тем более не по умолчанию. Они бы еще в libc это вживили!
В любом случае Поттеринг это марионетка, надо убивать кукловода, тогда она сама свалится.
Ну и на оборот, если убить Поттеринга, а не кукловода, то вместо Потеринга просто станет Моттеринг, и по традициям фашистких карателей будет вести себя наглее прежнего.
Кому должен? Между прочим, это самая распространённая практика при отсутствии опции в конфигурации — использовать значение по умолчанию. При этом значение по умолчанию обычно выбирается либо самое популярное (логично, чего всем зря клаву топтать), либо самое безобидное (если вписал — значит знает, что делает, а если не вписал, то хотя бы конфиг ему не поломаем). Вот в openvpn если не указать параметр cipher, то будет выбран алгоритм blowfish, при том что можно задать режим без шифрования, а всё потому, что без шифрования openvpn почти никто не использует. Так и с днс, режим без днс почти никто не использует и ставить его по дефолту смысла не имеет.
режим без днс почти никто не использует и ставить его по дефолту смысла не имеет. Линукс на десктопе почти никто не использует, поддерживать его смысла нет
Против гуглоднс прописываемого в resolv.conf если пользователем или DHCP не указано иное я ничего не возражаю, но остальные места это ересь и выглядят как подготовка развода или выламывания рук.
Ложное сопоставление. Линукс (как и любая другая ОС общего назначения) на десктопе - вполне себе реальный юзкейс. Комп без ДНС - нереалистичный юзкейс (не считая defective by design-систем).
А вот это как раз делать категорически не надо. Управлять resolv.conf может много кто, и, чтоб не создавать бардак, все не правят /etc/resolv.conf, а создают ссылку на сгенерированный собой файл. При этом, если файл существует и является обычным, а не ссылкой, значит из высших соображений root решил отключить управление днсом кем бы то ни было и использовать статичный вариант. Твое предложение рушит эту устоявшуюся схему.
выглядят как подготовка развода или выламывания рук