anchor.diff:  
   ### <a id='shared-domains'></a>Shared Domains ###
   
  -Admins manage shared domains and those domains are available to users in all orgs. An admin can offer multiple shared domains to users, configuring one as the default.
  -
  -For example, an admin can offer developers the choice of creating routes for their apps from two domains by configuring <%=vars.product_short%> with the following shared domains: `<%=vars.app_domain%>` and `cf.some-company.com`. If the admin configures `<%=vars.app_domain%>` as the default, a developer who pushes the app `myapp` to <%=vars.product_short%> without specifying a route will cause <%=vars.product_short%> to create and map the route `http://myapp.<%=vars.app_domain%>` to their app.
  -
  -Requests to `http://myapp.<%=vars.app_domain%>` route immediately to the app. However, if the developer wants the app to be accessible at `myapp.cf.some-company.com`, they can create this route using the commands below and map it to the app.
  +Admins manage shared domains, which are available to users in all orgs. An admin can offer multiple shared domains to users. For example, an admin may offer developers the choice of creating routes for their apps from two domains by configuring <%=vars.product_short%> with the following shared domains: `<%=vars.app_domain%>` and `cf.some-company.com`. 
  +
  +There is not technically a default shared domain. If a developer pushes an app without specifying a domain (see [Map a Route with Application Push](#map-route-on-push)), a route will be created for it from the first shared domain created in the system. 
  +
  +Shared domains can be either HTTP or TCP.  
  +
  +<p class="note"><strong>Note:</strong> By default, <%=vars.product_short%> only supports routing of HTTP requests to applications. Operators may optionally enable support for routing of non-HTTP TCP requests by deploying the <a href="https://github.com/cloudfoundry-incubator/cf-routing-release">CF Routing BOSH release</a> and creating a TCP shared domain. For more information about shared domains, see the <a href="#shared-domains">Shared Domains</a> section.</p>
   
   #### <a id='create-private-domain'></a>Create a Shared Domain ####
   
  
positive.code: <pre class="terminal">
  $ cf create-shared-domain <%=vars.app_domain%>
  </pre>
  
  #### <a id='delete-shared-domain'></a>Delete a Shared Domain ####
  
  
negative.code:     * Requests to HTTP routes must be sent to ports 80 or 443. 
      * Ports cannot be reserved for HTTP routes.
  * **TCP routes**:
      * TCP routes include a domain and a route port. A route port is the port clients make requests to. This is not the same port as what an application pushed to Cloud Foundry listens on; applications should listen to the port defined by the `$PORT` environment variable; 8080 on Diego. `tcp.<%=vars.app_domain%>:60000` is an example of a TCP route. 
      * Once a port is reserved for a route, it cannot be reserved for another route.
      * Hostname and path are not supported for TCP routes.
  
  