If you mean attribute routing, unfortunately not. The purpose of introducing attribute routing in MVC 5 is to co-locate routing configuration with controller's actions to ease reasoning about mapping between URI's and actions.
The new functionality of attribute routing still revolves around VirtualPathData
class, which constrains you to use tokens only from the virtual path. Mapping hostname to area exceeds boundary of declarative routing even in MVC 5 and you would have to extend infrastructure in a solution close to Implementing ASP.NET MVC Domain Routing by Maarten Balliauw.
You could of course try to inherit from RouteAttribute
, RouteAreaAttribute
and the like but IMHO you would end up at implementation similar to above.