Разница между статическим и транзитным hostname в Linux заключается в их назначении и способе установки.
Статическое hostname (static) задаётся администратором во время установки системы. 1 Это имя используют сервисы, работающие на локальной системе. 3 Статическое hostname может содержать только ASCII-символы без пробелов и точек, либо несколько групп символов через точки, если имя указано в формате FQDN. 1 Максимальная длина — 64 символа. 1
Транзитное hostname (transient) — резервный вариант, получаемый при конфигурировании сети. 1 Используется только в том случае, если не указано статическое имя. 1 По умолчанию транзитное hostname совпадает со статическим, но его могут изменять во время работы сервера DHCP и mDNS. 5 Обычно транзитное hostname сбрасывается после перезагрузки системы. 2
Таким образом, статическое hostname устанавливается заранее и используется сервисами локальной системы, а транзитное hostname применяется в качестве резервного варианта для взаимодействия с локальной системой через сеть.