Resolving DNS Permission Denied [FX30]

I have an external binary (a Go binary) that tries to do some http requests do a specific domain but failes when it tries to resolve the domain with the following error

dial tcp: lookup on [::1]:53: dial udp [::1]:53: connect: permission denied

If I ssh to the device and run the binary it works perfectly fine, I’ve tried adding sandboxed: false but same issue I don’t know what other kind of permission should I be given

This is what my application definition looks like

        [x] goComponent/bin/my-binary  /bin/



root@fx30:# cm info
Device: FX30
Firmware Version: SWI9X15Y_07.13.07.00 92cfd2c jenkins 2018/08/22 19:18:52
Bootloader Version: SWI9X15Y_07.13.07.00 92cfd2c jenkins 2018/08/22 19:18:39

root@fx30:/etc# legato version

Please attached the binary and the legato application here.

BTW, can you use system() to directly call this binary in an unsanboxed application?