I know that for some games, you have to put the computer as DMZ when you need to get a list of servers/hosts. After getting the list, you can take the computer off DMZ. You can ping and get information (map, players, etc.) from the servers, but you won't be able to update the list without putting the computer on DMZ again.