The truth is that it's both.

When you're talking about a specific place, the correct preposition to use is at. For example, you might say to someone, "Meet you at the cafe."

When you're talking about a relative place, the preposition you'd use depends on what you're describing. If, for example, you consider 123.com a platform of sorts (which some web services are so called, for example, facebook, as a social media platform), the preposition can be on instead.

So really, the nuance is whether you're talking about the network location (at) or the platform it serves, if any (on).