Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Martin Bajer 09 Ledna 2007, 00:25:17

Název: pdnsd - trvalá DNS cache pro rychlejsi vyřizování DNS dotazů
Přispěvatel: Martin Bajer 09 Ledna 2007, 00:25:17
Posilam popis nastavení určené pro desktopový počítač, s nastavenou pevnou IP adresou resp. adresou získanou přes DHCP, připojený pevnou linkou k lokální siti. Odezva pingu na router s DNS serverem je u mě cca 6 ms (spojení přes 5GHz bezdr. spoj). Router dále zajištuje spojení s Internetem přes 16Mbit optickou linku. Subjektivně se zlepšila odezva při načítání web. stránek. Nepochopil jsem co přesně by měl delat program "resolvconf"? Tesim se na  pripominky a dalsi napady. Diky.

   * nainstalovat balik pdnsd prikazem: sudo aptitude pdnsd
   * v souboru /etc/pdnsd.conf
    - nastavit velikost cache "perm_cache=2048" (kB)
    - pridat volbu "min_ttl=900;" (minimalni doba v sekundach, po kterou je zaznam drzen v cache. Vychozi hodnota je 120)
    - odkomentovat sekci "server", tj. odebrat '/*' a '*/'
    - nastavit ip=""
    - zakomentovat "installed resolvconf", tj. pridat '/*' a '*/'

Kód: [Vybrat]
global {
perm_cache=2048;
cache_dir="/var/cache/pdnsd";
min_ttl=900;
max_ttl=604800;
run_as="pdnsd";
paranoid=on;
status_ctl=on;
}

server {
ip="10.10.0.1";
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}

/*
# if you installed resolvconf, and status_ctl=on
server {
    label="resolvconf";
}
*/
* do souboru /etc/resolv.conf přidat před jiné name servery radek
nameserver 127.0.0.1
Kód: [Vybrat]
nameserver 127.0.0.1
nameserver 10.10.0.1
search steadynet.org
* Pokud je pouzivan DHCP server pro ziskani IP adresy pri bootu, pak je jeste treba odkomentovat radek v souboru /etc/dhcp3/dhclient.conf:
Kód: [Vybrat]
prepend domain-name-servers 127.0.0.1;* restart serveru (pri nem se ulozi nakesovane DNS dotazy):
sudo /etc/init.d/pdnsd restart
   * poznamka: cache je ulozena v souboru /var/cache/pdnsd/pdnsd.cache
   * zkouška funkce:
 1. soubor s cache by mel byt vetsi nez 8 bytů
 2. prikaz "dig @localhost example.com |grep time" by mel (napodruhe) ukazat cas 0 mses
 3. rychlejsi nacitani webovych stranek


odkazy, ze kterých jsem čerpal:
http://www.phys.uu.nl/~rombouts/pdnsd/
http://ubuntuforums.org/showthread.php?t=331850&highlight=pdnsd
http://www.debian-administration.org/articles/390