Yes, both Single Domain and Team Licenses cover your case.
Main difference is in support/updates period.
Single Domain License (as any other domain-based) provides only ONE MONTH of updates/support.
Team License provides ONE YEAR updates/support period. From this point, Team License is better.
You may also want to consider Enterprise License which does not have limits on developers/domains, and also provides full source code of the control.