German Chancellor Friedrich Merz has called for an end to widespread anonymity on the internet, saying users should post under their real names.