Other Configuration Manager-related features and issues
By DNS problems, it might be that a client respons on ping but actually it is another host/client there. RDP will reveal that, if you try to connect to the desired machine, it asks you creds and then tells it is wrong host. If you manage to connect via RDP, the DNS should be fine. Also try to open \hostname\c$ from the site server, can you do that? And from site server, the ccm.log will tell you what is happening with client push on a server side.