point of presence - definition and synonyms

noun [countable] computing 

Your browser doesn’t support HTML5 audio

singularpoint of presence
pluralpoints of presence
  1. a telephone number that a computer calls in order to be connected to the Internet