diff --git a/conf_example.py b/conf_example.py
index db04d84d4aa659caef1373b97b71a5b1b1492ade..11ae0dba210c94d98fc2239e98c4e1a62ae5ace1 100644
--- a/conf_example.py
+++ b/conf_example.py
@@ -13,6 +13,13 @@ MY_TOKEN = ""
 
 # Az IP cím, amire frissíteni akarod a domain rekordod. Ha erről a gépről akarod használni, akkor hagyd el.
 # Ha nem muszĂĄj ne hasznĂĄld!
+# Ha nem vĂĄltoztatod meg, akkor az ĂŠppen aktuĂĄlis publikus cĂ­med kerĂźl beĂĄllĂ­tĂĄsra
 MY_IP_V4 = "" # opcionĂĄlis
 MY_IP_V6 = "" # szintĂŠn opcionĂĄlis
 
+# Ha van egy IP protokoll, amin keresztĂźl szeretnĂŠd, ha a frissĂ­tĂŠs megtĂśrtĂŠnne, itt megadhatod.
+# LehetsĂŠges ĂŠrtĂŠkek: 4, 6
+# Ha nem adsz meg ĂŠrtĂŠket, akkor mindkĂŠt protokollon keresztĂźl meg fog tĂśrtĂŠnni a kĂŠrĂŠs.
+# Ha megadod, akkor csak az adott protokollhoz tartozĂł adatok fognak frissĂźlni
+# (pl 4 esetĂŠn csak a MY_IP_V4 vĂĄltozĂł ĂŠrtĂŠke, vagy annak meg nem adĂĄsa esetĂŠn csak az IPv4-es cĂ­m frissĂźl)
+UPDATE_IP_VERSION = 0
diff --git a/update_i42_domain.py b/update_i42_domain.py
index 68a8937a1de6c6c2d9234cc6a6e13e8d2e3ddbed..de669fbcbafa8000854e1c928e7ddb05f9c1a491 100755
--- a/update_i42_domain.py
+++ b/update_i42_domain.py
@@ -3,6 +3,15 @@
 
 from conf import *
 import urllib2
+import sys
+
+update_version = UPDATE_IP_VERSION
+# a parancssori paramĂŠter rugalmasabb, mint a config, ezĂŠrt felĂźlĂ­rhatja
+if len(sys.argv) > 1:
+	arg1 = int(sys.argv[1])
+	print arg1
+	if arg1 in (4, 6):
+		update_version = arg1
 
 data_v4 = "token=%s&prefix=%s" % (MY_TOKEN, MY_PREFIX)
 data_v6 = data_v4
@@ -16,9 +25,13 @@ if len(MY_IP_V4) > 0:
 if len(MY_IP_V6) > 0:
 	data_v6 += "&ip_address=%s" % MY_IP_V6
 
-for (server, data) in [(server_v4, data_v4), (server_v6, data_v6)]:
+for (server, data, version) in [(server_v4, data_v4, 4), (server_v6, data_v6, 6)]:
 	try:
-		response = urllib2.urlopen(server, data=data, cafile="i42.crt")
+		if (update_version in (4, 6)) and (update_version != version):
+			break
+		response = urllib2.urlopen(server, data=data, cafile="i42.crt", timeout=30)
 		print response.read()
 	except urllib2.HTTPError, ex:
-		print ex
+		sys.stderr.write(str(ex))
+	except urllib2.URLError, ex:
+		sys.stderr.write(str(ex))