You are right that I don’t understand the exact detail of what needs to be done to achieve the automatic DNS, but having to run scripts is not all that appealing for average user,