Security Compliance
How do I make ARM work with older domain where the NetBIOS name contains a dot?
This article explains how to configure ARM to correctly work with old pre-Windows 2000 domains.
First published date
Last published date
Overview
This is no longer possible.
Since this is a very rare case, ARM by default interprets these NetBIOS names as domain FQDN and won't work correctly.
Product section
Resolution
<activeDirectory.FqdnToNetBios.<netbiosname>><domainname></activeDirectory.FqdnToNetBios.<netbiosname>> <activeDirectory.NetBiosToFqdn.<domainname>><netbiosname></activeDirectory.NetBiosToFqdn.<domainname>>
Placeholders:
<domainname> = FQDN of the domain
<netbiosname> = NetBIOS name of the domain
Please make sure the pnServer.config.xml still ends with the </config> tag.
Afterward, restart the ARM service.
Example:
Domain FQDN: arm.local
NetBIOS name: arm.loc
The entry would look like this:
<activeDirectory.FqdnToNetBios.arm.loc>arm.local</activeDirectory.FqdnToNetBios.arm.loc> <activeDirectory.NetBiosToFqdn.arm.local>arm.loc</activeDirectory.NetBiosToFqdn.arm.local>
Since the release of ARM 2023.2.0 a third switch is needed to make the login work properly. The example entries described above should look as shown below.
<activeDirectory.FqdnToNetBios.arm.loc>arm.local</activeDirectory.FqdnToNetBios.arm.loc> <activeDirectory.NetBiosToFqdn.arm.local>arm.loc</activeDirectory.NetBiosToFqdn.arm.local> <options.SupportPeriodInNetbiosName type="System.Boolean">true</options.SupportPeriodInNetbiosName>