<tcp ip="____MY IP____" port="9000" telnet="disable"/>
"____MY IP____" should be your exterior IP or if you got a dynamic DNS, better - by exterior, I mean what your ISP gave you.
here's exactly what i put in my hosts, and use the same order;
---------
192.168.2.100 blackwater.dynip.com
127.0.0.1 blackwater.dynip.com
127.0.0.1 localhost
---------
try this while I look at the rest of your post - use your own machine ip/dns though
