diff --git a/gfwlist_to_dns.py b/gfwlist_to_dns.py
index 75529c6..bb46899 100644
--- a/gfwlist_to_dns.py
+++ b/gfwlist_to_dns.py
@@ -243,6 +243,9 @@ def main():
     write_smartdns_domain_set()
     reload_smartdns()
 
+    write_dnsmasq()
+    reload_dnsmasq()
+
 
 if __name__ == '__main__':
     logging.basicConfig(stream=sys.stderr, level=logging.INFO, format="%(levelname)s:%(message)s")