The fix in the article is required because Windows server did not respond if the name in the request was different from server name. In my experience NetApp filers (at least recent Data OnTap versions) do not care about the name. But there is 'options cifs.netbios_aliases', where you can put your alias name.
The only issue that I found is that you need to make sure that there is no computer account in AD with the same name as the alias name, or you most likely will get access denied errors.