diff --git a/meta-networking/recipes-support/geoip/geoipupdate-2.5.0/GeoIP.conf b/meta-networking/recipes-support/geoip/geoipupdate-3.1.1/GeoIP.conf
similarity index 100%
rename from meta-networking/recipes-support/geoip/geoipupdate-2.5.0/GeoIP.conf
rename to meta-networking/recipes-support/geoip/geoipupdate-3.1.1/GeoIP.conf
diff --git a/meta-networking/recipes-support/geoip/geoipupdate-2.5.0/geoipupdate.cron b/meta-networking/recipes-support/geoip/geoipupdate-3.1.1/geoipupdate.cron
similarity index 100%
rename from meta-networking/recipes-support/geoip/geoipupdate-2.5.0/geoipupdate.cron
rename to meta-networking/recipes-support/geoip/geoipupdate-3.1.1/geoipupdate.cron
diff --git a/meta-networking/recipes-support/geoip/geoipupdate_2.5.0.bb b/meta-networking/recipes-support/geoip/geoipupdate_3.1.1.bb
similarity index 76%
rename from meta-networking/recipes-support/geoip/geoipupdate_2.5.0.bb
rename to meta-networking/recipes-support/geoip/geoipupdate_3.1.1.bb
index e4dc9dee47..a16936400f 100644
--- a/meta-networking/recipes-support/geoip/geoipupdate_2.5.0.bb
+++ b/meta-networking/recipes-support/geoip/geoipupdate_3.1.1.bb
@@ -6,17 +6,16 @@ SECTION = "net"
 
 DEPENDS = "zlib curl"
 
-SRC_URI = "https://github.com/maxmind/geoipupdate/releases/download/v2.5.0/geoipupdate-2.5.0.tar.gz \
+SRC_URI = "https://github.com/maxmind/geoipupdate/releases/download/v3.1.1/geoipupdate-3.1.1.tar.gz \
            file://GeoIP.conf \
            file://geoipupdate.cron \
           "
-SRC_URI[md5sum] = "28f633c49ec87ab01ad3c0fb0228a696"
-SRC_URI[sha256sum] = "5119fd0e338cd083e886228b26679c64bcbaade8a815be092aecf865a610ab26"
+SRC_URI[sha256sum] = "3de22e3fe3282024288a00807bbea9a1ffa2d1e8fe9c611f4b14a5b4d8ebe08a"
 
 LICENSE = "GPL-2.0-only"
 
 LIC_FILES_CHKSUM = "\
-file://ChangeLog.md;md5=11d2e31df0de2be3ccc3e2286c4dafcb \
+file://ChangeLog.md;md5=30029632df335cb696f68ecc2a428987 \
 "
 FILES:${PN} = "/usr/share/GeoIP \
               /etc/GeoIP.conf \
