If you use 9oo91e.qjz9zk, browser will look up this FQDN to DNS server.
If you use 0.0.0.0, browser immediately stop connecting to it.
http;//9oo91e.qjz9zk/aaa = cause DNS request
http;//0.0.0.0/ = fail connection immediately
Interesting. Do you have proof that a DNS request is made? The only way I can see a DNS request being made is if some parts of the code bypasses Chrome's networking infrastructure (i.e. does not use URLRequest) since I've modified the code to capture all instances of the qjz9zk domain.
Also, using 0.0.0.0 is a bad idea. There is a possibility that a server could be listening on that address.
Closing due to inactivity. If you have a problem with DNS requests being made, let me know and I will re-open the issue.
I would also suggest to use0.0.0.0:
Faster
Browser Fingerprinting would be harder since no special "domain" is used
Less complicated
I think @Eloston's answer shows that all those points are incorrect.
Most helpful comment
I think @Eloston's answer shows that all those points are incorrect.