Запускаю через NetworkManager два интерфейса: ethernet и Wi-Fi, у каждого свои DNS. Маршрут по-умолчанию - от Wi-Fi. Маршруты к двум DNS для ethernet прописаны явно. В resolv.conf пишутся только search <domain1> <domain2>. Сервера пишутся куда-то еще (кстати куда?).
Возникает два вопроса: 1. используются DNS от обоих интерфейсов или только от того который поднимался последним? 2. если ответ на первый - «от обоих», то как определяется приоритет?