Добавьте (как sudo) эти две строки в файл /etc/resolv.conf в самом низу:
search hostname.domain1.local
search hostname.domain2.local
Осторожно, файл /etc/resolv.conf стирается и переписывается каждый раз, когда вы устанавливаете новое соединение.
Редактировать: мой плохой. В руководстве по Linux указано:
поиск Список поиска для поиска имени хоста.
Список поиска обычно определяется по имени локального домена; по умолчанию он содержит только имя локального домена.
Это можно изменить, перечислив желаемый путь поиска домена после ключевого слова поиска с пробелами или вкладками, разделяющими имена. Запросы резольвера, содержащие в себе меньше точек ndots (по умолчанию 1), будут пытаться использовать каждый компонент пути поиска по очереди, пока не будет найдено совпадение. Для сред с несколькими поддоменами, пожалуйста, прочитайте опции ndots:n ниже, чтобы избежать атак «человек посередине» и ненужного трафика для root-dns-серверов. Обратите внимание, что этот процесс может быть медленным и генерировать большой сетевой трафик, если серверы для перечисленных доменов не являются локальными, и эти запросы будут задерживаться, если ни один из доменов недоступен.
The search list is currently limited to six domains with a
total of 256 characters.
Так что это должно было быть:
search hostname.domain1.local hostname.domain2.local