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