> Do I need an A record as well?
No, you're pointing to the hosts A record which should already be in place.
That is, you should be able to do this already (if you replace the name with the real one, of course):
nslookup 123.foobar-ir.net
Your CNAME (Alias) points to that name. So you have:
ir.foobar.com CNAME 123.foobar-ir.net
Does the help at all?
Chris