CoD is a IP based game. So everyone needs the ip. You can connect to a CoD Server over a domain too, but 99,9% of all server trackers only accept an ip and not a domain. So we've a problem when our IP is blocked, because no CoD Player can/will connect.
In Minecraft you can add a Domain to the Favs., so you don't need an ip => Players can connect