weird tracerouting

hi guys
why is my first two point of traceroute has this 0.0.0.0 ip and timeout?

thanks

[admin@MikroTik] tool> traceroute google.com
     ADDRESS                                    STATUS
   1 0.0.0.0          timeout  timeout  timeout 
   2 0.0.0.0          timeout  timeout  timeout 
   3 211.24.210.81    timeout      3ms      3ms 
   4 211.24.210.41        3ms      3ms      3ms 
   5 211.24.210.1         3ms      3ms      3ms 
   6 203.121.17.2         4ms      3ms      7ms 
   7 203.121.16.35        3ms      6ms      3ms 
   8 203.121.16.20        3ms      7ms      5ms 
   9 203.208.145.233     12ms      9ms      9ms 
  10 202.160.250.133     76ms    203ms  timeout 
  11 203.208.182.150    219ms    214ms    214ms 
  12 203.208.173.66     205ms    214ms    211ms 
  13 198.32.176.31      215ms    215ms    279ms 
  14 66.249.94.12       237ms    216ms    223ms 
  15 216.239.47.194     220ms    222ms    205ms 
  16 216.239.49.2       206ms    217ms    215ms 
  17 216.239.57.99      211ms    210ms    206ms 
[admin@MikroTik] tool>

There are a couple of reasons that this might happen.
But what is comes down to is the first two routers are not sending icmp packets back to the MT. can you ping the two routers directly? if not then they are set to ignor ICMP requests, but still forward them. this is most likley the case.
Other times companys will uses non-public addresses for hops allong thier private network. this works because the routers only care about the next hop and not the path. You will see this often in traceroutes accross the internet.
Most major providers block all trafiic from non-routable IP’s

tim