Local-link timeouts

Hello,

my MikroTik router is in pretty much default configuration. One application I need to use is trying a local-link address 169.254.169.254 which is available in EC2 cloud, but obviously not at my home. The thing is, the TCP connection is timing out instead of No route to host or other error I would normally expect. Traceroute shows that the router (192.168.1.1) routes this to the internet and it is never getting a reply.

[root@b12 ~]# traceroute 169.254.169.254
traceroute to 169.254.169.254 (169.254.169.254), 30 hops max, 60 byte packets
 1  provision.nuc (192.168.200.1)  1.199 ms  1.139 ms  1.109 ms
 2  _gateway (192.168.1.1)  1.077 ms  1.064 ms  0.967 ms
 3  172.24.250.XXX (172.24.250.XXX)  149.102 ms  148.984 ms  148.891 ms
 4  172.23.XXX.62 (172.23.XXX.62)  148.822 ms  148.784 ms  1.209 ms
 5  178.77.XXX.254 (178.77.XXX.254)  1.796 ms  1.749 ms  1.690 ms

Is it correct behavior to route local-link addresses to the internet? How can I fix this? Thanks.

Hello, was my initial OP accepted? I still see a warning that it needs to be reviewed by administrators.

Anyways, I am going to create a firewall rule for this. Thanks.