I asked here because I thought aliases are from services! Sorry
Yeah, some IRCd, like Unreal, you have to declare the aliases.
For example:
alias nickserv { type services; };
alias ns { target NickServ; type services; };
These two would cover /ns and /nickserv, but for /msg nickserv that
IS an anope command. Usually it's fine, as default, but I am unsure about 2.0 (as I still use 1.8.6).