1276541Sdes#!/bin/sh 2276541Sdes 3276541Sdes# -------------------------------------------------------------- 4282009Sdes# -- Warm up DNS cache script by your own MRU domains or from 5282009Sdes# -- file when it specified as script argument. 6276541Sdes# -- 7282009Sdes# -- Version 1.1 8276541Sdes# -- By Yuri Voinov (c) 2014 9276541Sdes# -------------------------------------------------------------- 10276541Sdes 11282009Sdes# Default DNS host address 12282009Sdesaddress="127.0.0.1" 13282009Sdes 14282009Sdescat=`which cat` 15276541Sdesdig=`which dig` 16276541Sdes 17282009Sdesif [ -z "$1" ]; then 18276541Sdesecho "Warming up cache by MRU domains..." 19282009Sdes$dig -f - @$address >/dev/null 2>&1 <<EOT 20282009Sdes2gis.ru 21282009Sdesadmir.kz 22282009Sdesadobe.com 23276541Sdesagent.mail.ru 24282009Sdesaimp.ru 25282009Sdesakamai.com 26282009Sdesakamai.net 27282009Sdesalmaty.tele2.kz 28282009Sdesaol.com 29282009Sdesapple.com 30282009Sdesarin.com 31276541Sdesartlebedev.ru 32282009Sdesauto.mail.ru 33282009Sdesbeeline.kz 34282009Sdesbing.com 35282009Sdesblogspot.com 36282009Sdesclamav.net 37282009Sdescomodo.com 38282009Sdesdnscrypt.org 39276541Sdesdrive.google.com 40282009Sdesdrive.mail.ru 41282009Sdesfacebook.com 42282009Sdesfarmanager.com 43282009Sdesfb.com 44282009Sdesfirefox.com 45282009Sdesforum.farmanager.com 46282009Sdesgazeta.ru 47282009Sdesgetsharex.com 48282009Sdesgismeteo.ru 49276541Sdesgoogle.com 50276541Sdesgoogle.kz 51282009Sdesgoogle.ru 52282009Sdesgooglevideo.com 53282009Sdesgoto.kz 54282009Sdesiana.org 55282009Sdesicq.com 56282009Sdesimap.mail.ru 57282009Sdesinstagram.com 58282009Sdesinstagram.com 59282009Sdesintel.com 60282009Sdesirr.kz 61282009Sdesjava.com 62282009Sdeskaspersky.com 63282009Sdeskaspersky.ru 64282009Sdeskcell.kz 65282009Sdeskrisha.kz 66282009Sdeslady.mail.ru 67282009Sdeslenta.ru 68282009Sdeslibreoffice.org 69282009Sdeslinkedin.com 70282009Sdeslivejournal.com 71282009Sdesmail.google.com 72282009Sdesmail.ru 73282009Sdesmicrosoft.com 74282009Sdesmozilla.org 75282009Sdesmra.mail.ru 76282009Sdesmunin-monitoring.org 77282009Sdesmy.mail.ru 78282009Sdesnews.bbcimg.co.uk 79282009Sdesnews.mail.ru 80282009Sdesnewsimg.bbc.net.uk 81282009Sdesnvidia.com 82282009Sdesodnoklassniki.ru 83282009Sdesok.ru 84282009Sdesopencsw.org 85282009Sdesopendns.com 86282009Sdesopendns.org 87282009Sdesopennet.ru 88282009Sdesopera.com 89282009Sdesoracle.com 90282009Sdespeerbet.ru 91282009Sdespiriform.com 92276541Sdesplugring.farmanager.com 93282009Sdesprivoxy.org 94282009Sdesqip.ru 95282009Sdesraidcall.com 96282009Sdesrambler.ru 97282009Sdesreddit.com 98282009Sdesru.wikipedia.org 99282009Sdesshallalist.de 100282009Sdesskype.com 101282009Sdessnob.ru 102282009Sdessquid-cache.org 103282009Sdessquidclamav.darold.net 104282009Sdessquidguard.org 105282009Sdesssl.comodo.com 106282009Sdesssl.verisign.com 107276541Sdessymantec.com 108276541Sdessymantecliveupdate.com 109282009Sdestele2.kz 110282009Sdestengrinews.kz 111282009Sdesthunderbird.com 112282009Sdestorproject.org 113276541Sdestorstatus.blutmagie.de 114282009Sdestranslate.google.com 115276541Sdesunbound.net 116282009Sdesverisign.com 117282009Sdesvk.com 118282009Sdesvk.me 119282009Sdesvk.ru 120282009Sdesvkontakte.com 121282009Sdesvkontakte.ru 122276541Sdesvlc.org 123282009Sdeswatsapp.net 124282009Sdesweather.mail.ru 125276541Sdeswindowsupdate.com 126282009Sdeswww.baidu.com 127276541Sdeswww.bbc.co.uk 128282009Sdeswww.internic.net 129282009Sdeswww.opennet.ru 130282009Sdeswww.topgear.com 131282009Sdesya.ru 132282009Sdesyahoo.com 133282009Sdesyandex.com 134282009Sdesyandex.ru 135282009Sdesyoutube.com 136282009Sdesytimg.com 137276541SdesEOT 138282009Sdeselse 139282009Sdes echo "Warming up cache from $1 file..." 140282009Sdes $cat $1 | $dig -f - @$address >/dev/null 2>&1 141282009Sdesfi 142282009Sdes 143276541Sdesecho "Done." 144276541Sdes 145276541Sdesecho "Saving cache..." 146282009Sdesscript=`which unbound_cache.sh` 147282009Sdes[ -f "$script" ] && $script -s 148276541Sdesecho "Done." 149276541Sdes 150276541Sdesexit 0 151