Have you looked into contacting the registrar of the domains, I checked who.is? you could see what the host says about your links being submitted on their site
http://www.who.is/whois-com/ip-address/6triti.com/
I would contact them (if you haven't already

)
Dan