diff --git a/contrib/src/main.mak b/contrib/src/main.mak
index 6b786f08eeefda700eae54860064bcd38d7cf243..f46edf7573a5dfc3793253fceb2c6484fcd676b7 100644
--- a/contrib/src/main.mak
+++ b/contrib/src/main.mak
@@ -21,7 +21,7 @@ DATE := $(shell date +%Y%m%d)
 VPATH := $(TARBALLS)
 
 # Common download locations
-GNU := http://ftp.gnu.org/gnu
+GNU := http://ftpmirror.gnu.org/
 SF := http://heanet.dl.sourceforge.net/sourceforge
 CONTRIB_VIDEOLAN ?= http://downloads.videolan.org/pub/contrib
 GNUTELEPHONY := https://github.com/dyfet
diff --git a/contrib/src/nettle/rules.mak b/contrib/src/nettle/rules.mak
index 6e832bcca31218bff254db7c8143f29bebba5958..785aa3cb6ad1e57df8fdcd957c34f57d827b54fd 100644
--- a/contrib/src/nettle/rules.mak
+++ b/contrib/src/nettle/rules.mak
@@ -1,7 +1,7 @@
 # Nettle
 
 NETTLE_VERSION := 3.1
-NETTLE_URL := ftp://ftp.gnu.org/gnu/nettle/nettle-$(NETTLE_VERSION).tar.gz
+NETTLE_URL := $(GNU)/nettle/nettle-$(NETTLE_VERSION).tar.gz
 
 ifeq ($(call need_pkg,"nettle >= 3.1"),)
 PKGS_FOUND += nettle