I need to perform network traffic shaping based on the host names. For example: I want to allocate higher bandwidth to packets going to Facebook (www.facebook.com) as compared to other social networking websites. Please suggest me name of some software which can be configured for such policies.