diff --git a/src/freedombone-restore-local b/src/freedombone-restore-local
index 78c0132a84d73f362559c621abbf8bb3233ffded..bf69b77ca760ab279829f29a7eeebf03d2f1c504 100755
--- a/src/freedombone-restore-local
+++ b/src/freedombone-restore-local
@@ -13,7 +13,7 @@
 # License
 # =======
 #
-# Copyright (C) 2015-2016 Bob Mottram <bob@freedombone.net>
+# Copyright (C) 2015-2017 Bob Mottram <bob@freedombone.net>
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as published by
@@ -128,6 +128,8 @@ function restore_blocklist {
         fi
 
         rm -rf $temp_restore_dir
+
+        firewall_refresh_blocklist
     fi
 }
 
diff --git a/src/freedombone-restore-remote b/src/freedombone-restore-remote
index 1bf97979dbe863a08563c83d782173acafad12ba..e48ef79c0debb85d887295acf430c749782a2b2a 100755
--- a/src/freedombone-restore-remote
+++ b/src/freedombone-restore-remote
@@ -13,7 +13,7 @@
 # License
 # =======
 #
-# Copyright (C) 2015-2016 Bob Mottram <bob@freedombone.net>
+# Copyright (C) 2015-2017 Bob Mottram <bob@freedombone.net>
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as published by
@@ -120,6 +120,8 @@ function restore_blocklist {
         fi
 
         rm -rf $temp_restore_dir
+
+        firewall_refresh_blocklist
     fi
 }
 
diff --git a/src/freedombone-utils-firewall b/src/freedombone-utils-firewall
index 6b8b1b5e791a6f787ba5b77d6885a671d4eba372..64c395ad34ab712ff66f800b69f6409d761e69bf 100755
--- a/src/freedombone-utils-firewall
+++ b/src/freedombone-utils-firewall
@@ -491,6 +491,16 @@ function firewall_block_domain {
     fi
 }
 
+function firewall_refresh_blocklist {
+    if [ ! -f /root/${PROJECT_NAME}-firewall-domains.cfg ]; then
+        return
+    fi
+
+    while read blocked_domain; do
+        firewall_block_domain $blocked_domain
+    done </root/${PROJECT_NAME}-firewall-domains.cfg
+}
+
 function firewall_unblock_domain {
     unblocked_domain="$1"
     if grep "${unblocked_domain}" $FIREWALL_DOMAINS; then