There's active work going on upstream (see https://bugzilla.gnome.org/show_bug.cgi?id=746422 and https://cgit.freedesktop.org/NetworkManager/NetworkManager/log/?h=bg/dns-bgo746422) to fix the issue.
https://bugzilla.gnome.org/show_bug.cgi?id=746422#c36 explains how.
Once in master, it would probably be doable to backport those changes (including https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=b2f306ac3d84283fdebb225079f354afb8c2a752) to the 1.10 branch, which is what's in bionic (1.10.6-2ubuntu1). Backporting to xenial (currently 1.2.6-0ubuntu0.16.04.2) would likely be an entirely different story.
There's active work going on upstream (see https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 746422 and https:/ /cgit.freedeskt op.org/ NetworkManager/ NetworkManager/ log/?h= bg/dns- bgo746422) to fix the issue.
https:/ /bugzilla. gnome.org/ show_bug. cgi?id= 746422# c36 explains how.
Once in master, it would probably be doable to backport those changes (including https:/ /cgit.freedeskt op.org/ NetworkManager/ NetworkManager/ commit/ ?id=b2f306ac3d8 4283fdebb225079 f354afb8c2a752) to the 1.10 branch, which is what's in bionic (1.10.6-2ubuntu1). Backporting to xenial (currently 1.2.6-0ubuntu0. 16.04.2) would likely be an entirely different story.