mDNS name don't saved

I’m using QGC with bunch of drones connected by WiFi, every drone has own mDNS name associated with its IP address. When I’m adding TCP connection and writes DNS name the QGC finds IP address correctly, but when connection saves only IP address is stored. And when IP address of the drone changes I need to edit connection to obtain the new IP every time. Is any possibility to add storage of DNS name instead of IP address and refresh IPs on program start?

Best regards,