]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/warmup.sh
import unbound 1.5.0
[FreeBSD/FreeBSD.git] / contrib / warmup.sh
1 #!/bin/sh
2
3 # --------------------------------------------------------------
4 # -- Warm up DNS cache script by your own MRU domains
5 # --
6 # -- Version 1.0
7 # -- By Yuri Voinov (c) 2014
8 # --------------------------------------------------------------
9
10 dig=`which dig`
11
12 echo "Warming up cache by MRU domains..."
13 $dig -f - >/dev/null 2>&1 <<EOT
14 mail.ru
15 my.mail.ru
16 mra.mail.ru
17 agent.mail.ru
18 news.mail.ru
19 icq.com
20 lenta.ru
21 gazeta.ru
22 peerbet.ru
23 www.opennet.ru
24 snob.ru
25 artlebedev.ru
26 mail.google.com
27 translate.google.com
28 drive.google.com
29 google.com
30 google.kz
31 drive.google.com
32 blogspot.com
33 farmanager.com
34 forum.farmanager.com
35 plugring.farmanager.com
36 symantec.com
37 symantecliveupdate.com
38 shalla.de
39 torstatus.blutmagie.de
40 torproject.org
41 dnscrypt.org
42 unbound.net
43 getsharex.com
44 skype.com
45 vlc.org
46 aimp.ru
47 mozilla.org
48 libreoffice.org
49 piriform.com
50 raidcall.com
51 nvidia.com
52 intel.com
53 microsoft.com
54 windowsupdate.com
55 ru.wikipedia.org
56 www.bbc.co.uk
57 tengrinews.kz
58 EOT
59 echo "Done."
60
61 echo "Saving cache..."
62 /usr/local/bin/unbound_cache.sh -s
63 echo "Done."
64
65 exit 0