Попытайтесь записать init сценарий для него в/etc/init.d
Поведение является ожидаемым, сервер имен разрешает имена хостов в соответствии с пространством доменных имен. Он не имеет ничего общего с тем, как он работает /etc/hosts.
Подумайте о следующем:
Когда вы запускаете ping suse11, сначала пытается разрешить с помощью / etc / hosts, поскольку suse11 нет, а затем пытается использовать nameserver 192.168.19.2, но обратите внимание на "search localdomain" в /etc/resolv.conf, чтобы он был добавлен к "query", поэтому 192.168.19.2 пытается разрешить suse11.localdomain, такой домен не существует в общедоступном пространство имен.
ping не является инструментом для проверки разрешения хоста, он не предназначен для этого.
Вы могли бы увидеть лучше, используя настоящий инструмент поиска DNS, например:
dig @ 192.168.19.2 suse11
HTH
Когда вы присоединяетесь к домену Windows, служба DHCP, интегрированная в PDC, добавляет одну запись A DNS в службы DNS Windows, по этой причине вы разрешаете ПК с Windows в сети домена Windows