I have issues with the script when I have more than one interface.
Let's say I have a Thunderbolt Ethernet Slot 1 and a Thunderbolt Ethernet Slot 2.
The script will only apply the dns suffices to Thunderbolt Ethernet Slot 1.
This is becoming a bigger and bigger problem because we are working with usb-c docking devices. And every other docking station you connect with gets an incremental network name.
Underlying Thunderbolt Ethernet Slot 2 does connect with hardware port Thunderbolt Ethernet Slot 1.