Connecting to SMB DFS Share from non domain-joined Linux Machines

Please reference the Microsoft documentation on this, short names will not work:

Client computers must be members of a local or trusted domain before they can access a domain-based namespace by using the format \\NetbiosDomainName\RootName. If clients are members of a workgroup or an untrusted domain and can resolve DNS names, they can access domain-based namespaces by using the format \\DNSDomainName\RootName. For information about how clients determine the list of trusted domains, see “DFS Physical Structures and Caches on DFS Clients.”