where you would have seen more response, still, you're here now, so.......
The IP address you posted is actually an Apache server test page - used to test the server after installation.
Hong Kong ILink - at least the only one I know personally is (or was) a respected and bona fide data centre. I came up with another site however, which is a photo-exchange server, and that tried (unsuccessfully) to access my system registry. Is your yahoo group posting photos?
Whatever the explanation - do not allow any newsgroup or chat site to link you to anything that attempts to connect you to an unknown server.