title: Get top level domain name from url (without subdomain) in asp.net / c#
body: <p>I am trying to get root domain name from a URL and so far I am using <code>Request.Url.Authority</code> or <code>Request.Url.Host</code> and both are working fine for the URLs without subdomains. e.g.</p>
  
  <p>URL: <code>http://www.example.com</code> both above methods return <code>www.example.com</code></p>
  
  <p>but from URL with sudomains in it they return subdomain as well.
  e.g. <code>http://sub.example.com</code> they return <code>sub.example.com</code> and from <code>http://sub.sub.example.com</code> they return <code>sub.sub.example.com</code> and so on.</p>
  
  <p>I want to get just <code>example.com</code> or <code>www.example.com</code> even from subdomain URL. Is there any way to get this without parsing? or not please suggest me something.</p>
  
  <p>Please help me! Thanks</p>