diff --git a/README b/README
index b0601a0..0f2798e 100644
--- a/README
+++ b/README
@@ -68,6 +68,7 @@ SUPPORTED PROVIDERS:
 	enom.com
 	entrydns.net
 	freedns.afraid.org
+	inwx.com|de|at|ch|es
 	itsdns.de
 	joker.com
 	loopia.se
diff --git a/configure.ac b/configure.ac
index 008950d..14bccc0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,7 +21,7 @@
 AC_PREREQ([2.64])
 
 AC_INIT([ddns],
-	[011],
+	[012],
 	[info@ipfire.org],
 	[ddns],
 	[http://git.ipfire.org/?p=oddments/ddns.git;a=summary])
diff --git a/src/ddns/providers.py b/src/ddns/providers.py
index 4ffd8bf..12116e3 100644
--- a/src/ddns/providers.py
+++ b/src/ddns/providers.py
@@ -1003,7 +1003,7 @@ class DDNSProviderDynsNet(DDNSProvider):
 			raise DDNSInternalServerError
 
 		# If we got here, some other update error happened.
-		raise DDNSUpdateError(_("Server response: %s") % output) 
+		raise DDNSUpdateError(_("Server response: %s") % output)
 
 
 class DDNSProviderEnomCom(DDNSResponseParserXML, DDNSProvider):
@@ -1129,6 +1129,19 @@ class DDNSProviderFreeDNSAfraidOrg(DDNSProvider):
 		raise DDNSUpdateError
 
 
+class DDNSProviderItsdns(DDNSProtocolDynDNS2, DDNSProvider):
+		handle    = "inwx.com"
+		name      = "INWX"
+		website   = "https://www.inwx.com"
+		protocols = ("ipv6", "ipv4")
+
+		# Information about the format of the HTTP request is to be found
+		# here: https://www.inwx.com/en/nameserver2/dyndns (requires login)
+		# Notice: The URL is the same for: inwx.com|de|at|ch|es
+
+		url = "https://dyndns.inwx.com/nic/update"
+
+
 class DDNSProviderItsdns(DDNSProtocolDynDNS2, DDNSProvider):
 		handle    = "itsdns.de"
 		name      = "it's DNS"
