Calculating shares is basically impossible from DNS records and easily abusable.
That is basically the whole premise of the Brave browser though.