RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR

Setting up djbdns on Centos 5.x

From Sandbox Chr0nicles
Jump to: navigation, search

djbdns uses the dnscache program as a caching server. This typically listens to a port on the IP address of the computer hosting it, and is what that Client's /etc/resolv.conf points at.

Djbdns uses the tinydns program as an authority server that translates between names and IP addresses on the subnet. This typically listens to a port on 127.0.0.1 and typically, but not always, is queried only by the caching DNS (that's dnscache) on the same machine.

You can get dnscache to query tinydns by putting tinydns' IP address (127.0.0.1) as the contents of a file with a filename like domain_name.tld inside the dnscache/root/servers directory. When dnscache asks about a URL ending with domain_name.tld, it queries the IP address of domain_name.tld to find the IP address of the URL. There's a similar provision for reverse lookup on the subnet of the domain (in this case 192.168.100), where 127.0.0.1 is placed in a file called 100.168.192.in-addr.arpa.

In other words, the caching server (dnscache) and the authoritative server (tinydns) are completely distinct. They work quite well without each other, and they can be troubleshot independently of each other! That's a huge advantage when debugging.


'Introduction' copied from http://www.troubleshooters.com/linux/djbdns/index.htm


Contents

 [hide]

Configuration

Credits : http://www.howtoforge.com/clean-djbdns-dns-server-on-centos-dnscache-and-tinydns-a-to-z


Installing daemon tools

[root@a ~]# hostname -f
a.ns.shadow.com
[root@a ~]# yum install gcc
[root@a ~]# mkdir pkg
[root@a ~]# cd pkg/
[root@a ~]# wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
[root@a ~]# tar xzf daemontools-0.76.tar.gz
[root@a ~]# cd admin/daemontools-0.76/
[root@a daemontools-0.76]# nano src/conf-cc -w

Append the following line at the end of the gcc line:

-include /usr/include/errno.h
[root@a daemontools-0.76]# ./package/install 

Installing ucspi

[root@a daemontools-0.76]# cd -
/root/pkg
[root@a pkg]# wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
[root@a pkg]# tar xzf ucspi-tcp-0.88.tar.gz 
[root@a pkg]# cd ucspi-tcp-0.88
[root@a ucspi-tcp-0.88]# nano -w conf-cc

Append the following line at the end of the gcc line:

-include /usr/include/errno.h
[root@a ucspi-tcp-0.88]# make
[root@a ucspi-tcp-0.88]# make setup check
./install
./instcheck

Installing djbdns

[root@a ucspi-tcp-0.88]# cd -
/root/pkg
[root@a pkg]# wget http://cr.yp.to/djbdns/djbdns-1.05.tar.gz
[root@a pkg]# tar xzf djbdns-1.05.tar.gz 
[root@a pkg]# cd djbdns-1.05
[root@a djbdns-1.05]# nano -w conf-cc

Append the following line at the end of the gcc line:

-include /usr/include/errno.h
[root@a djbdns-1.05]# make
[root@a djbdns-1.05]# make setup check
./install
./instcheck

Create system users to run dnscache

[root@a djbdns-1.05]# useradd -d /var/dnscache -s /bin/false dnscache
[root@a djbdns-1.05]# useradd -d /var/dnscache -s /bin/false dnslog
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.

Configure the cache:

[root@a djbdns-1.05]# dnscache-conf dnscache dnslog /var/dnscache/dnscache 192.168.122.240

Allow the rest of your network to query dnscache

[root@a djbdns-1.05]# touch /var/dnscache/dnscache/root/ip/192.168.122

Add dnscache to the list of services to be monitored by svscan:

 
[root@a djbdns-1.05]# ln -sf /var/dnscache/dnscache /service/

Create system users to run tinyDNS

[root@a djbdns-1.05]# useradd -d /var/dnscache -s /bin/false tinydns
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
[root@a djbdns-1.05]# useradd -d /var/dnscache -s /bin/false tinylog
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.

Setting up zone records

[root@a djbdns-1.05]# tinydns-conf tinydns tinylog /var/dnscache/tinydns 127.0.0.1
[root@a djbdns-1.05]# cd /var/dnscache/tinydns/root
[root@a root]# 
[root@a root]# ./add-ns shadow.com 192.168.122.240
[root@a root]# ./add-ns 122.168.192.in-addr.arpa 192.168.122.240
[root@a root]# ./add-host ns.shadow.com 192.168.122.240
[root@a root]# ./add-host web.shadow.com 192.168.122.77
[root@a root]# ./add-host nas.shadow.com 192.168.122.122
[root@a root]# 
[root@a root]# cat data 
.shadow.com:192.168.122.240:a:259200
.122.168.192.in-addr.arpa:192.168.122.240:a:259200
=ns.shadow.com:192.168.122.240:86400
=web.shadow.com:192.168.122.77:86400
=nas.shadow.com:192.168.122.122:86400
[root@a root]# 
[root@a root]# ls data*
data

Apply changes to zone data in .cdb format

[root@a root]# make
/usr/local/bin/tinydns-data
[root@a root]# ls data*
data  data.cdb
[root@a root]# 

Enable service

Enable and disable are done by symlink

[root@a root]# ln -sf /var/dnscache/tinydns /service
[root@a root]# netstat -ntulp | grep 53
tcp        0      0 192.168.122.240:53          0.0.0.0:*                   LISTEN      4859/dnscache       
udp        0      0 127.0.0.1:53                0.0.0.0:*                               5258/tinydns        
udp        0      0 192.168.122.240:53          0.0.0.0:*                               4859/dnscache       
[root@a root]# 

Query TinyDNS server directly using dnsq utility provided by djbdbns

[root@a root]# dnsq a web.shadow.com 127.0.0.1
1 web.shadow.com:
83 bytes, 1+1+1+1 records, response, authoritative, noerror
query: 1 web.shadow.com
answer: web.shadow.com 86400 A 192.168.122.77
authority: shadow.com 259200 NS a.ns.shadow.com
additional: a.ns.shadow.com 259200 A 192.168.122.240
[root@a root]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.

127.0.0.1		localhost.localdomain localhost
192.168.122.240         a.ns.shadow.com

[root@a root]# echo "nameserver a.ns.shadow.com" > /etc/resolv.conf 


Set our TinyDNS server as authoritative server for shadow.com domain.Otherwise dnscache will query root nameservers for authoritative servername

[root@a root]# echo "127.0.0.1" > /var/dnscache/dnscache/root/servers/shadow.com
[root@a root]# echo "127.0.0.1" > /var/dnscache/dnscache/root/servers/122.168.192.in-addr.arpa


To apply changes

[root@a root]# svc -t /service/dnscache/

Get service status

[root@a root]# svstat /service/tinydns/
/service/tinydns/: up (pid 5258) 577 seconds
[root@a root]# svstat /service/dnscache/
/service/dnscache/: up (pid 6329) 49 seconds
[root@a root]# 

Starting and stopping services

[root@a root]# svc -d  /service/dnscache/
[root@a root]# svstat /service/dnscache/
/service/dnscache/: down 3 seconds, normally up
[root@a root]# svc -u  /service/dnscache/
[root@a root]# svstat /service/dnscache/
/service/dnscache/: up (pid 6553) 2 seconds

The file /var/dnscache/dnscache/root/servers/@ contains IP address of root name servers in Internet

[root@a root]# cat /var/dnscache/dnscache/root/servers/@
198.41.0.4
128.9.0.107
192.33.4.12
128.8.10.90
192.203.230.10
192.5.5.241
192.112.36.4
128.63.2.53
192.36.148.17
198.41.0.10
193.0.14.129
198.32.64.12
202.12.27.33
[root@a root]# netstat -ntulp | grep 53
tcp        0      0 192.168.122.240:53          0.0.0.0:*                   LISTEN      7093/dnscache       
udp        0      0 192.168.122.240:53          0.0.0.0:*                               7093/dnscache       
udp        0      0 127.0.0.1:53                0.0.0.0:*                               5258/tinydns        

Try querying tinyDNS directly

[root@a root]# dig +short @127.0.0.1 nas.shadow.com
192.168.122.122
[root@a root]# svc -d /service/dnscache/
[root@a root]# svc -u /service/dnscache/

Try querying authoritative records through dnscache

[root@a root]# dig +short @192.168.122.240 nas.shadow.com
192.168.122.122


Perform recursive queries

[root@a root]# dig +short @192.168.122.240 yale.edu
130.132.35.53
[root@a root]# dig +short @192.168.122.240 fb.com
66.220.158.11
69.171.242.11
69.171.229.11
69.171.224.11
66.220.149.11

Adding second nameserver

Add new record for testing

[root@a ~]# cd /var/dnscache/tinydns/root/
[root@a root]# ./add-host basil.shadow.com 192.168.122.99

Reload configuration

[root@a root]# svc -t /service/dnscache
[root@a root]# dig +short @192.168.122.240 basil.shadow.com
192.168.122.99

Copy data.cdb to second machine

[root@a root]# scp /var/dnscache/tinydns/root/data.cdb root@192.168.122.120:/var/dnscache/tinydns/root/
root@192.168.122.120's password: 
data.cdb                                      100% 3425     3.3KB/s   00:00 

on second machine

[root@b ~]# svc -t /service/*
[root@b ~]# dig +short @127.0.0.1 basil.shadow.com
192.168.122.99

Automating zone transfers

on a.ns.shadow.com (master)

[root@a root]# nano /service/tinydns/root/Makefile
[root@a root]# cat /service/tinydns/root/Makefile
data.cdb: data
	/usr/local/bin/tinydns-data && /usr/bin/rsync -az -e ssh data.cdb 192.168.122.120:/service/tinydns/root/data.cdb && ssh root@192.168.122.120 "svc -t /service/*"
[root@a root]# make
/usr/local/bin/tinydns-data && /usr/bin/rsync -az -e ssh data.cdb 192.168.122.120:/service/tinydns/root/data.cdb && ssh root@192.168.122.120 "svc -t /service/*"
root@192.168.122.120's password: 
root@192.168.122.120's password: 

Try Querying secondary server

[root@b ~]# dig +short @b.ns.shadow.com wins.shadow.com
192.168.122.88

References

2014/06/09 16:42 2014/06/09 16:42
http://zosel.net/trackback/133
from.ugg Italia  2015/11/10 02:04
mcm mens shoes
from.birkenstock australia online  2015/11/10 18:26
cheap birkenstocks
from.birkenstock shoes clearance  2015/11/10 18:44
cheap birkenstocks
from.Scarpe Ugg  2015/11/10 20:58
nike mercurial vapor superfly 2
from.Ugg Donna  2015/11/10 20:58
air max nike shoe
from.Stivali Donna Ugg  2015/11/11 11:08
mcm official online shop
from.Sito Ufficiale Ugg Australia  2015/11/11 11:17
mcm bags sale
from.Ugg Italia  2015/11/11 11:42
cheap nike sb shoes
from.Borsa Ugg  2015/11/12 20:39
nike air max 90 kids
from.Ugg Outlet Italia Online  2015/11/13 08:43
nike free womens running shoes
from.Negozi Ugg Milano  2015/11/13 08:43
nike id basketball shoes
from.Ugg Outlet Italia  2015/11/13 09:09
nike air max running shoe
from.Italia Ugg  2015/11/13 22:45
barefoot running shoes nike
from.Ugg Australia Shop  2015/11/13 23:14
blue nike air max women
from.Scarpe Ugg Outlet  2015/11/13 23:24
where is the nearest nike outlet
from.Ugg Sito Ufficiale  2015/11/15 15:24
mcm cognac
from.Vendo Ugg  2015/11/15 15:54
nike free 5.0 shoes
from.Ugg Australia Outlet Italia  2015/11/15 22:33
nike air max 2013 nike store
from.Ugg Bambina Online  2015/11/15 23:16
nike shox turbo
from.Ugg Prezzo Australia  2015/11/15 23:16
price of mcm bags
from.Ugg Scarpe Donna  2015/11/15 23:45
nike 5.0 womens
from.Ugg Ebay Italia  2015/11/16 10:48
where can i find nike air max
from.Ugg Uomo Italia  2015/11/16 10:50
mcm korea price
from.Ugg Baby  2015/11/18 11:01
white mcm bag
from.Ugg Italia Shop Online  2015/11/18 11:30
mcm bag outlet
from.Stivali Ugg Bambina  2015/11/18 18:27
london mcm october 2014
from.Borse Ugg  2015/11/19 00:02
nike air max 90 infrared
from.Ugg Verdi  2015/11/19 00:31
nike free run 3.0 v6
from.Ugg Marroni  2015/11/21 05:01
nike store near me
from.Misure Ugg  2015/11/21 09:11
nike air max 2014 white black
from.Ugg 35  2015/11/21 10:54
nike shoe sale cheap
from.Ugg Recensioni  2015/11/21 11:01
men nike air
from.Ugg Bimbo  2015/11/21 11:20
nike air max office
from.Scarpe Ugg Donna  2015/11/23 16:42
kd shoes nike id
from.Compra Ugg Online  2015/11/23 18:25
custom made nike shoes
from.Ugg Da Bambina  2015/11/23 19:58
cheap nike id shoes
from.Ugg Stivali Ebay  2015/11/24 01:25
jordan shoes nike
from.Ugg Online Stores  2015/11/25 23:57
mcm wallet online store
from.Ugg Como  2015/11/26 15:37
london comic con mcm
from.Ugg Palermo  2015/11/28 07:47
vintage mcm
from.Mcm Online Store Usa  2016/02/04 14:05
nike air max next
from.Mcm Jacket  2016/02/04 14:28
pink nike free run trainers
from.Mcm Bag Sale  2016/02/05 00:46
nike id football
from.Mcm Stark Backpack  2016/02/05 01:05
nike air technology
from.Cheap Mcm Backpack  2016/02/05 06:52
discount mens nike air max
from.Mcm Bag Black  2016/02/05 07:14
nike free run 3 women
from.Mcm Bags Wiki  2016/02/05 10:42
nike women free
from.Mcm Bag For Cheap  2016/02/05 13:09
cheap nike free run black
from.London Mcm Comic Con  2016/02/05 19:28
nike outlet cabazon
from.Mcm Bags Totes  2016/02/05 20:27
nike free runs outlet
from.Mcm Usa  2016/02/05 20:47
nike air women
from.Ugg Boots  2016/02/05 21:01
nike air max different colors
from.Sandali Ugg  2016/02/05 21:36
nike air max size 3
from.Ugg Verona  2016/02/05 22:02
mcm backpack size
from.Mcm Men Bag  2016/02/06 01:10
nike air max 90 black and white
from.Mcm Men Bags  2016/02/06 01:31
nike shoes for sale online
from.Mcm Catalog  2016/02/06 06:40
nike air max 2013
from.Mcm Bags For Sale  2016/02/06 07:02
nike free run shoes online
from.Mcm Bags For Men  2016/02/06 07:34
nike discount store
from.Mcm London October  2016/02/06 13:37
cheap uk nike air max
from.Mcm Korea Store  2016/02/06 16:27
nike outlet citadel
from.Cheap Mcm Bags For Sale  2016/02/06 16:52
nike online
from.Mcm Bag 2014  2016/02/06 19:56
nike air cheap
from.Mcm Comic Con London May 2014  2016/02/07 02:48
buy nike air max women
from.Mcm Electronics Canada  2016/02/07 03:00
nike air max sites
from.Mcm Electronics Catalog  2016/02/07 08:29
nike free run 3 v4
from.Mcm Bag Pack  2016/02/07 22:53
boys nike
from.Mcm Backpacks For Cheap  2016/02/07 23:14
nike shox canada
from.Mcm White Backpack  2016/02/08 02:39
nike acg
from.Outlet Online Ugg  2016/02/08 02:58
nike custom your own shoes
from.Costo Stivali Ugg  2016/02/08 03:27
cheap nike online
from.Ugg Euro  2016/02/08 03:48
nike air max silver
from.Price Of Mcm Bags  2016/02/08 14:14
nike free run collection
from.Vintage Mcm Bags  2016/02/08 14:36
nike free run purple
from.Mcm London Map  2016/02/08 17:50
mcm clutch
from.Rivenditori Ugg  2016/02/08 17:51
nike outlet houston
from.Mcm Shopper  2016/02/08 18:13
nike free run logo
from.Mcm London Location  2016/02/09 03:37
nike air max mens
from.Mcm Latest Bag  2016/02/09 03:58
nike air max offers
from.Men Mcm Backpack  2016/02/09 14:00
2013 nike air max white
from.Mcm Shop Korea  2016/02/09 14:01
nike max air 2014
from.Mcm Electronics Inc  2016/02/09 20:23
best price nike air max 2013
from.Mcm Comic Con October 2014  2016/02/10 02:07
factory nike outlet
from.Ugg In Offerta  2016/02/10 06:32
nike free walk
from.Ugg Buy Online  2016/02/10 07:20
nike running shoes for women sale
from.Mcm Bookbag  2016/02/10 07:56
nike air max healthwalker
from.Mcm Promo Code  2016/02/10 09:17
nike free womens sneakers
from.Mcm Totes  2016/02/10 09:36
where can i buy nike free run 3
from.Mcm Official Online Shop  2016/02/10 13:34
nike 2014 air max
from.Vintage Mcm Bag  2016/02/10 19:02
nike id gb
from.Mcm Store Korea  2016/02/10 19:47
store.nike.com
from.Authentic Mcm Backpack  2016/02/10 20:07
which nike free
from.Mcm Backpacks  2016/02/11 01:53
nike free run orange
from.Mcm Large Backpack  2016/02/11 05:00
nike air max free
from.Mcm Online Shop Canada  2016/02/11 07:45
vintage mcm backpack
from.Mcm Bags Shop Online  2016/02/11 14:38
purple nike free run
from.Mcm Cheap Handbags  2016/02/12 01:11
discount on nike shoes
from.Mcm Clothing  2016/02/12 02:02
customise your own shoes nike
from.Mcm Bag  2016/02/12 08:27
nike air pegasus 27
from.Mcm Uk Online Shop  2016/02/12 10:44
nike air max 2013 for cheap
from.Sneakers Ugg Australia  2016/02/12 11:00
how do you customize nike shoes
from.Ugg Cardy  2016/02/12 12:31
nike outlet printable coupon
from.White Mcm Bag  2016/02/12 14:09
nike shoes create your own
from.Mcm Backpacks For Sale  2016/02/12 20:33
customize nike shoes
from.Mcm Bagpack  2016/02/12 20:57
nike women run
from.What Is A Mcm Bag  2016/02/13 08:19
womens nike air max grey
from.Mcm Shopping  2016/02/13 08:39
flyknit nike air max
from.Mcm Bag Online  2016/02/13 13:41
cheap nike shorts
from.Mcm Backpacks  2016/02/13 14:44
where can you buy nike air max
from.Ugg Foto Stivali  2016/02/13 15:59
mens nike shox
from.Mcm Outlet Store  2016/02/13 20:46
nike sneakers
from.Mcm Sales  2016/02/14 08:21
nike outlet store conroe tx
from.Mcm Backpack Black  2016/02/14 08:43
what is a mcm bag
from.Quanto Costano Gli Ugg  2016/02/14 13:59
vintage mcm purse
from.Stivali Australiani Ugg  2016/02/14 14:25
nike air max skyline
from.Ugg Su Ebay  2016/02/14 17:20
nike 2013 air max men
from.Mcm Cheap  2016/02/14 20:27
nike 3.0
from.Mcm Outlet Store  2016/02/14 20:49
nike shop women
from.Online Shop Tas Mcm  2016/02/14 22:23
design your own nike free
from.Mcm Satchel Bag  2016/02/15 02:39
2012 nike air max
from.Mcm Men Bag  2016/02/15 03:01
nike free run with diamonds
from.Mcm Bags For Men  2016/02/15 08:08
mcm bags online store
from.Mcm Wallet Online  2016/02/15 08:40
how to use nike id
from.Ugg Blu  2016/02/16 01:48
cheap nike air max men
from.Misure Ugg  2016/02/16 22:22
free run 3 nike
from.Mcm Purses For Cheap  2016/02/17 12:21
nike air max us
from.Stivali Come Ugg  2016/02/19 04:29
nike 360 air max
from.Ugg Italia Online  2016/02/21 01:19
nike air max nike air max 90
from.Cheap Mcm Backpack Uk  2016/02/21 06:43
nike womens running
from.Prezzo Stivali Ugg  2016/02/21 07:11
red nike free
from.Ugg Classic Mini  2016/02/21 09:44
shop mcm
from.Stivaletti Ugg  2016/02/23 12:45
nike v4
from.Ugg Bergamo  2016/02/23 14:18
buy nike shoes on sale
from.Where To Buy Mcm Handbags  2016/02/23 14:28
new nike air max 2014
from.Mcm Clutch Bags  2016/02/24 14:26
cheap nike shoes uk
from.Ugg Roxy  2016/02/25 17:29
nike free run 3
from.Stivali Ugg Donna  2016/02/25 18:18
nike outlet medford
from.Prezzo Ugg  2016/02/25 18:39
nike jordan
from.Ugg E Bay  2016/02/25 23:53
nike womens free runs 5.0
from.Mcm Leather Goods  2016/02/26 19:44
nike air max online
from.Stivali Ugg 2013  2016/02/27 22:05
nike free kids shoes
from.Wholesale Discount Oakley Sunglasses  2016/02/28 06:10
nike outlet houston
from.Oakley Closeouts  2016/03/01 02:38
nike free run 6pm
from.Oakley Sunglasses Case  2016/03/01 02:46
nike maxair
from.Oakley Canteen  2016/03/01 03:02
nike factory store online
from.Oakley Discount  2016/03/01 03:09
cheap nike air max trainer
from.Ray Ban Glasses  2016/03/01 08:48
blue nike free
from.Ray Ban Zalora  2016/03/01 09:12
nike outlet oakville
from.Ray Ban Orb3025  2016/03/01 09:27
nike zoom
from.Why Oakley Sunglasses Are The Best  2016/03/02 23:41
cheap nike clothes
from.Oakley Sunglasses Outlet Review  2016/03/03 00:58
nike air max 2013 price
from.Cheap Oakley Polarized Sunglasses  2016/03/03 02:33
nike air max 2009 women s
from.Should I Buy Oakley Sunglasses  2016/03/03 02:59
nike custom basketball shoes
from.Discount Oakley Sunglasses Uk  2016/03/03 03:25
nike mary jane
from.Oakley Promo Code  2016/03/03 05:04
kd nike id
from.White Oakley Sunglasses  2016/03/03 05:28
nike free run barefoot
from.Oakley Sunglasses Uk Online  2016/03/03 07:00
nike outlet store albertville mn
from.Oakley Sunglasses For Sale Online  2016/03/03 09:27
custom nike store
from.Discounted Oakley Sunglasses  2016/03/03 09:50
nike air max 2009 women s
from.Oakley Sunglasses For Men On Sale  2016/03/03 10:36
nike shoe shop
from.Oakley Sale Sunglasses  2016/03/03 12:17
mcm boston
from.Oakley Juliet Sunglasses Uk  2016/03/03 12:42
mcm wholesale
from.Oakley Sunglasses Uk Outlet  2016/03/03 15:22
new nike air max for women
from.Oakley Clothing Women  2016/03/03 19:21
mcm sales
from.Oakley Half Jacket Sunglasses Sale  2016/03/03 19:45
free 5.0 nike
from.Oakley Sunglasses Polarized  2016/03/03 23:47
cheap nike sneakers for kids
from.Oakley Sunglasses Us  2016/03/04 03:40
buy mcm bags online
from.Oakley Twenty Sunglasses  2016/03/04 04:33
nike free run 3.0 zappos
from.Cheap Oakley Sunglasses On Sale  2016/03/04 05:47
discount nike shoes for women
from.Oakley Straight Jacket Sunglasses  2016/03/04 06:40
cheap nike shoxs
from.Best Oakley Sunglasses  2016/03/04 07:33
nike free woman
from.Oakley First Sunglasses  2016/03/04 07:59
nike free 5.0 shop
from.Oakley Sunglasses Whisker  2016/03/04 19:07
nike jordan shoes
from.Oakley Dispatch For Sale  2016/03/04 21:17
nike free run champs
from.Oakley Sunglasses Price  2016/03/05 00:59
nike shoe outlets
from.Oakley On Sale Sunglasses  2016/03/05 01:52
nike air max 2013 leather
from.Cheap Oakley Radarlock  2016/03/05 03:15
nike free run personalized
from.Cheap Oakley Replica Sunglasses  2016/03/05 03:38
nike free 5.0 trainers
from.Latest Oakley Sunglasses  2016/03/05 05:04
mcm bags buy online
from.Gascan Oakley  2016/03/05 07:59
new nike free
from.Oakley Radar Discount  2016/03/05 10:03
http://lesnaja-poljana.ru/wp-content/oakley-thump-pro/Oakley-Outlet-Halton-Hills-jrpqch.htmlOakley Outlet Halton Hills
from.Cheap Fake Oakley Sunglasses  2016/03/05 13:22
women nike shox
from.Oakley Dispatch  2016/03/05 13:47
nike free run 2014
from.Antix Oakley Sunglasses  2016/03/05 16:43
nike free sparq
from.Oakley Sunglasses Sale Uk  2016/03/05 22:39
first nike air max
from.Oakley Sunglasses For Cheap  2016/03/05 23:02
custom nike running shoes
from.Oakley Sunglasses Calgary  2016/03/06 17:11
about nike free
from.Cheap Oakley Sunglasses  2016/03/07 06:59
nike custom shoe
from.Cheap Oakley Batwolf  2016/03/07 07:23
nike shoes sale online
from.Brazilian body wave  2016/03/07 18:40
Cash in it as a an absolute Brazilian body wave for each evening. absolutely not designed for special events. Smashing as it would be nice it easily has vogue.It is hard to combine both of these points collected from one of Brazilian body wave.filtrati...
from.Oakley Frogskins  2016/03/09 01:35
nike air max sale shoes
from.Cheap Oakley Mens Sunglasses  2016/03/09 11:10
pink nike free run trainers
from.Oakley Outlet Traverse Mountain  2016/03/10 06:52
http://lesnaja-poljana.ru/wp-content/oakley-thump-pro/Cheap-Oakley-Oil-Rig-Sunglasses-Free-Shipping-sreru8.htmlCheap Oakley Oil Rig Sunglasses Free Shipping
from.Oakley Outlet Grand Prairie  2016/03/12 20:29
http://lesnaja-poljana.ru/wp-content/oakley-thump-pro/Oakley-Batwolf-Discount-d4muxi.htmlOakley Batwolf Discount
from.Oakley Sunglasses For Cheap  2016/03/13 10:47
pink nike free runs 3.0
from.Oakley Outlet Chesterfield  2016/03/13 22:57
women nike free run 4.0
from.Oakley Tightrope Polarized  2016/03/14 23:15
nike free run 5.0 3
from.cheap air max  2016/03/16 00:52
::: ZOSEL ::: :: Setting up djbdns on Centos 5.x,cheap air max
from.cheap air max  2016/03/16 01:30
::: ZOSEL ::: :: Setting up djbdns on Centos 5.x,cheap air max
from.learning foreign languages effectively  2020/09/14 09:38
::: ZOSEL ::: :: Setting up djbdns on Centos 5.x
from.stress reief  2020/10/04 19:23
::: ZOSEL ::: :: Setting up djbdns on Centos 5.x
ZOSEL:Too much is as bad as too little...!! 자공(子貢)이 공자에게 "사(師:子張의 이름)와 상(商:子夏의 이름)은 어느 쪽이 어집니까?" 하고 묻자, 공자는 "사는 지나치고 상은 미치지 못한다"고 대답하였다. "그럼 사가 낫단 말씀입니까?" 하고 반문하자, 공자는 "지나친 것은 미치지 못한 것과 같다(過猶不及)"고 말하였다.
Too much is as bad as too little...!! 자공(子貢)이 공자에게 "사(師:子張의 이름)와 상(商:子夏의 이름)은 어느 쪽이 어집니까?" 하고 묻자, 공자는 "사는 지나치고 상은 미치지 못한다"고 대답하였다. "그럼 사가 낫단 말씀입니까?" 하고 반문하자, 공자는 "지나친 것은 미치지 못한 것과 같다(過猶不及)"고 말하였다.
전체 (209)
리눅스시스템 (92)
윈도우시스템 (16)
프로그램 (7)
네트워크시스템 (7)
최근관심 (1)
«   2024/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
  1. yeezyboost-350.co.uk  2021
    yeezyboost-350.co.uk
  2. 강남역 풀싸롱  2021
    강남역 풀싸롱
  3.   2021
  1. 2018/02 (1)
  2. 2017/03 (2)
  3. 2016/12 (2)