Hi,
to work with hostname= instead of IP address is a good decision.
How to handle this until the issue of this LInux box with DNC is solved. I would recommend to put the hostname in the host of this linux box until the issue is solved from the admins or networkteam.
When you change the ucsrv.ini and deactivate the hostname=, it would meand to change from hostname to ip on all other components connecting to the CP. Understanding your post, you just have the issue with one Linux box and the rest of the Agents, the AWI, ... is working fine. Hope I understand it well.
Best,
Franz