title: is it possible to get public IP address using typescript without using third part links
body: <p>I know I am not the first to ask this question ,I am working in an Angular 4 application ,In this I need to take the public IP of my system(user system).</p>
  
  <p>For that I have searched for the reference in Stackoverflow but most of the post gives the solution to consume third part API url for getting IP.</p>
  
  <p>But in my case I want to programmatically trace the public IP of the user system.</p>
  
  <p>I am looking for the suggestions or solution in this.</p>