Include 127.0.0.53 <hostname> to fix DNS issues from Ubuntu 17.04 onwards
authorDPTJKKVH <redacted>
Sun, 23 Apr 2017 09:20:29 +0000 (11:20 +0200)
committerGitHub <redacted>
Sun, 23 Apr 2017 09:20:29 +0000 (11:20 +0200)
Ubuntu 17.04 replaces dnsmasq with systemd-resolve which uses a different local IP address for domain name resolution.
By including this simple line of code we basically do the same what Issue #110 requested to fix Issue #109 but this time for systemd-resolve.

updateHostsFile.py

index 509da5ddb454a32181e086f655568ee551e1628e..ef0dcd00b272040dbe977e62a1ac5e104945b1ba 100644 (file)
@@ -413,6 +413,7 @@ def writeOpeningHeader(finalFile):
         writeData(finalFile, "0.0.0.0 0.0.0.0\n")
         if platform.system() == "Linux":
             writeData(finalFile, "127.0.1.1 " + socket.gethostname() + "\n")
+            writeData(finalFile, "127.0.0.53 " + socket.gethostname() + "\n")
         writeData(finalFile, "\n")
 
     preamble = os.path.join(BASEDIR_PATH, "myhosts")
git clone https://git.99rst.org/PROJECT