]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/unbound/contrib/warmup.cmd
Update nvi to 2.2.0-05ed8b9
[FreeBSD/FreeBSD.git] / contrib / unbound / contrib / warmup.cmd
1 @echo off\r
2 \r
3 rem --------------------------------------------------------------\r
4 rem -- Warm up DNS cache script by your own MRU domains or from\r
5 rem -- file when it specified as script argument.\r
6 rem --\r
7 rem -- Version 1.1\r
8 rem -- By Yuri Voinov (c) 2014\r
9 rem --------------------------------------------------------------\r
10 \r
11 rem DNS host address\r
12 set address="127.0.0.1"\r
13 \r
14 rem Check dig installed\r
15 for /f "delims=" %%a in ('where dig') do @set dig=%%a\r
16 if /I "%dig%"=="" echo Dig not found. If installed, add path to PATH environment variable. & exit 1\r
17 echo Dig found: %dig%\r
18 \r
19 set arg=%1%\r
20 \r
21 if defined %arg% (goto builtin) else (goto from_file)\r
22 \r
23 :builtin\r
24 echo Warming up cache by MRU domains...\r
25 for %%a in (\r
26 2gis.ru\r
27 admir.kz\r
28 adobe.com\r
29 agent.mail.ru\r
30 aimp.ru\r
31 akamai.com\r
32 akamai.net\r
33 almaty.tele2.kz\r
34 aol.com\r
35 apple.com\r
36 arin.com\r
37 artlebedev.ru\r
38 auto.mail.ru\r
39 beeline.kz\r
40 bing.com\r
41 blogspot.com\r
42 comodo.com\r
43 dnscrypt.org\r
44 drive.google.com\r
45 drive.mail.ru\r
46 facebook.com\r
47 farmanager.com\r
48 fb.com\r
49 firefox.com\r
50 forum.farmanager.com\r
51 gazeta.ru\r
52 getsharex.com\r
53 gismeteo.ru\r
54 google.com\r
55 google.kz\r
56 google.ru\r
57 googlevideo.com\r
58 goto.kz\r
59 iana.org\r
60 icq.com\r
61 imap.mail.ru\r
62 instagram.com\r
63 intel.com\r
64 irr.kz\r
65 java.com\r
66 kaspersky.com\r
67 kaspersky.ru\r
68 kcell.kz\r
69 krisha.kz\r
70 lady.mail.ru\r
71 lenta.ru\r
72 libreoffice.org\r
73 linkedin.com\r
74 livejournal.com\r
75 mail.google.com\r
76 mail.ru\r
77 microsoft.com\r
78 mozilla.org\r
79 mra.mail.ru\r
80 munin-monitoring.org\r
81 my.mail.ru\r
82 news.bbcimg.co.uk\r
83 news.mail.ru\r
84 newsimg.bbc.net.uk\r
85 nvidia.com\r
86 odnoklassniki.ru\r
87 ok.ru\r
88 opencsw.org\r
89 opendns.com\r
90 opendns.org\r
91 opennet.ru\r
92 opera.com\r
93 oracle.com\r
94 peerbet.ru\r
95 piriform.com\r
96 plugring.farmanager.com\r
97 privoxy.org\r
98 qip.ru\r
99 raidcall.com\r
100 rambler.ru\r
101 reddit.com\r
102 ru.wikipedia.org\r
103 shallalist.de\r
104 skype.com\r
105 snob.ru\r
106 squid-cache.org\r
107 squidclamav.darold.net\r
108 squidguard.org\r
109 ssl.comodo.com\r
110 ssl.verisign.com\r
111 symantec.com\r
112 symantecliveupdate.com\r
113 tele2.kz\r
114 tengrinews.kz\r
115 thunderbird.com\r
116 torproject.org\r
117 torstatus.blutmagie.de\r
118 translate.google.com\r
119 unbound.net\r
120 verisign.com\r
121 vk.com\r
122 vk.me\r
123 vk.ru\r
124 vkontakte.com\r
125 vkontakte.ru\r
126 vlc.org\r
127 watsapp.net\r
128 weather.mail.ru\r
129 windowsupdate.com\r
130 www.baidu.com\r
131 www.bbc.co.uk\r
132 www.internic.net\r
133 www.opennet.ru\r
134 www.topgear.com\r
135 ya.ru\r
136 yahoo.com\r
137 yandex.com\r
138 yandex.ru\r
139 youtube.com\r
140 ytimg.com\r
141 ) do "%dig%" %%a @%address% 1>nul 2>nul\r
142 goto end\r
143 \r
144 :from_file\r
145 echo Warming up cache from %1% file...\r
146 %dig% -f %arg% @%address% 1>nul 2>nul \r
147 \r
148 :end\r
149 echo Saving cache...\r
150 if exist unbound_cache.cmd unbound_cache.cmd -s\r
151 echo Done.\r
152 \r
153 exit 0