I've come across the phrase "网络驿站" a couple of times recently, but don't understand precisely what it means (see Hbjjrb.com for an example).
The only translation of 驿站 that I can find refers to a relay station for post horses, and it seems like it's sometimes used in place names.