As a logo, I like it. But, it doesn't give you a clear idea of what it is related to. I know it "says" domains, but it doesn't make you think domains when you see the logo with the page. Maybe it's the page that leaves it hanging, but I would think the logo should get your brain going in the direction you want them to go.
My impression anyway,
DC20