ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÅäÖýâÎöÆ÷ºÍ½¨Á¢BIND

·¢²¼Ê±¼ä:2006-09-16 15:54:32À´Ô´:ºìÁª×÷Õß:chxuemei
Ò»¡¢ÅäÖýâÎöÆ÷

½âÎöÆ÷ÊÇÎļþ/etc/resolv.confÖÐÅäÖõġ£
ȱʡµÄ½âÎöÆ÷ÅäÖÃʹÓÃÒÔÏÂÖµ£º

nameserver IPµØÖ·
ÓÃÓÚÓÃÓÚ¿ÉÒÔʹÓõÄÃû³Æ·þÎñÆ÷£¬×î¶à¿ÉÒÔ¶¨Òå×î¶àÈý¸önameserver

domain
¶¨ÒåÁËȱʡÓò¡£È±Ê¡ÓòÓÃÓÚ½¨Á¢ÓòËÑË÷Çåµ¥£¬ÆäÖÐÖ»°üº¬Ò»¸öÓò¡£
ÀýÈ磺
¡¡domain gogo.com
Èç¹û²éÕÒfirstÖ÷»úµÄIPµØַʱ£¬½âÎöÆ÷ÏȲéÕÒfirst.gogo.com,Èç¹û²»ÄܽâÎöIPµØÖ·£¬½âÎöÆ÷½«×ö×îºóµÄ³¢ÊÔ£¬ÏòÃû×Ö·þÎñÆ÷ÇëÇó½«first½âÎöΪIPµØÖ·¡£

search
¶¨ÒåËÑË÷Çåµ¥¡£
search¿ÉÒÔ½ÓÊܶà¸ö²ÎÊý£¨×î¶àÁù¸ö£©£¬¶ødomainÖ»ÄÜЯ´øÒ»¸ö²ÎÊý¡£
Àý£º
serarch first.gogo.com second.gogo.com
Èç¹ûËÑË÷mailÖ÷»úʱ£¬Ê×ÏÈËÑË÷mail.first.myhome.com;È»ºóÔÙËÑË÷mail.second.gogo.com£»Èç¹ûδÓнá¹û£¬½âÎöÆ÷¾ÍÖ±½ÓÑ°ÕÒmail²»´øÈκÎÓòÀ©Õ¹Ãû³Æ¡£´ÓÀý×Ó¿ÉÒÔ¿´³ö£¬searchÃüÁî±ÈdomainÃüÁî¸üÁé»î¡£
ÔÚresolv.confÎļþÖмȿÉÒÔʹÓÃserarchÃüÁҲ¿ÉÒÔʹÓÃdomainÃüÁµ«²»ÄÜͬʱʹÓ㬷ñÔò»á³öÏÖÒâÏë²»µ½µÄ½á¹û¡£¹Ø¼üÈ¡¾öÓÚÄÄÒ»ÌõÃüÁîÊÇ×îºóÖ´Ðеġ£
Èç¹ûûÓÐsearchÃüÁҲûÓÐdomainÃüÁî¡£½âÎöÆ÷¾Í´Ó±¾Ö÷»úÃûÑÜÉú³öȱʡµÄÓòÃû¡£
»¹ÓÐһЩÆäËüÃüÁ²»ÊǺÜÖØÒªµÄ¡£Ê¹ÓÃȱʡֵ¾Í¿ÉÒÔÁË¡£


host.confÎļþ

host.confÎļþÊÇÓÃÓÚÉèÖø÷ÖÖÃû³Æ·þÎñµÄÓÅÏȼ¶µÄÅäÖÃÎļþ¡£
order bind hosts
bind´ú±íDNS·þÎñ£¬hosts´ú±í/etc/hostsÎļþ
multi on
multiÑ¡ÏîÓÃÓÚ¾ö¶¨ÊÇ·ñ¿ÉÒÔ¸ø/etc/hostsÎļþÖÐÏàͬµÄÖ÷»úÃû·ÖÅä¶à¸öµØÖ·¡£on
ÕÒ¿ªÁ˸ÃÑ¡Ïî¡£

¶þ¡¢½¨Á¢BIND

1¡¢½¨Á¢ÇøÊý¾Ý

Ö÷»ú±íHOSTSÎļþ
192.168.1.1 jh.myhome.com jh
192.168.1.2 yj11.myhome.com yj11

½¨BINDÊý¾ÝµÄµÚÒ»²½ÊÇÖ÷»ú±íÖеÄÊý¾Ýת»»ÎªÏàÓ¦µÄDNSÇøÊý¾Ý¡£
Ò»¸öÎļþ½«ËùÓÐÖ÷»úÃûÓ³Éäµ½µØÖ·£¬ÆäËûһЩÎļþÔò½«µØÖ·Ó³Éä»ØÖ÷»úÃû¡£
Ãû×Öµ½µØÖ·µÄ²éÕÒ³ÆΪÕýÏòÓ³Éä¡£
µØÖ·µ½Ãû×ֵIJéÕÒ³ÆΪ·´ÏòÓ³Éä¡£
ÿ¸öÍøÂ綼Óаüº¬Ëü×Ô¼ºµÄ·´ÉíÓ³ÉäÊý¾ÝµÄÎļþ¡£

2¡¢ÇøÊý¾ÝÎļþ

ÇøÊý¾ÝÎļþµÄ´ó²¿·ÖÌõÄ¿±»³ÆΪDNS×ÊÔ´¼Ç¼£¨resource record£©¡£DNS²éÕÒÊDz»Çø·Ö´óСдµÄ¡£

Êý¾ÝÎļþÖÐ×ÊÔ´¼Ç¼µÄ˳ÐòÈçÏ£º

SOA¼Ç¼
¡¡¡¡Ö¸Ê¾¸ÃÇøµÄȨÍþ
NS¼Ç¼
¡¡¡¡¸ÃÇøµÄÒ»¸öÃû×Ö·þÎñÆ÷
ÆäËû¼Ç¼
¡¡¡¡ÓйظÃÇøÖÐÖ÷»úµÄÊý¾Ý
¡¡¡¡A¡¡Ãû×Öµ½µØÖ·µÄÓ³Éä
¡¡¡¡PTR¡¡µØÖ·µ½Ãû×ÖµÄÓ³Éä
¡¡¡¡CNAME¡¡¹æ·¶Ãû³Æ
×¢ÊÍ£º
¡¡¡¡Ê¹Ó÷ֺţ¨£»£©¿ªÍ·µÄµ½ÐÐβ´¦½áÊø¡£

É趨ÇøĬÈϵÄTTLÖµ£º
Ãû×Ö·þÎñÆ÷ÔÚ²éѯÏìÓ¦ÖÐÌṩÕâ¸öTTLÖµ£¬ÔÊÐíÆäËû·þÎñÆ÷½«Êý¾ÝÔÚ»º´æÖдæ·ÅTTLËùÖ¸¶¨µÄʱ¼ä¡£

¿ÉÄܵÄÈ¡ÖµÊÇ£º
¡¡¡¡¡¡¡¡w=ÐÇÆÚ
¡¡¡¡¡¡¡¡d=Ìì
¡¡¡¡¡¡¡¡h=Сʱ
¡¡¡¡¡¡¡¡m=·ÖÖÓ
¡¡¡¡¡¡¡¡s=Ãë

Àý£º$TTL 3h¡¡3Сʱ
¡¡¡¡$TTL 2w3d4h 2¸öÐÇÆÚ3Ìì4¸öСʱ

$TTL 3h

myhome.com SOA jh.myhome.com. root.jh.myhome.com. (
; ^^^^
; rootÊÇÖ÷»újh.myhome.com.µÄÓû§
2000020501;ÐòÁкÅ
3h;¡¡3СʱºóË¢ÐÂ
1h; 1Сʱºó±ËһʱÊÔ
1w; 1ÖܺóÆÚÂú
1h) ·ñ¶¨»º´æTTLΪ1Сʱ

$TTL 3h

@ SOA jh.myhome.com. root.jh.myhome.com. (
; ^^^^
; rootÊÇÖ÷»újh.myhome.com.µÄÓû§
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡2000020501;ÐòÁкÅ
3h;¡¡3СʱºóË¢ÐÂ
1h; 1Сʱºó±ËһʱÊÔ
1w; 1ÖܺóÆÚÂú
1h) ·ñ¶¨»º´æTTLΪ1Сʱ

ËûÃÇÓÐÇø±ð°É£¬@¡¡ÔÚSOAÀàÐͼǼµÄÃû×Ö×Ö¶ÎÖÐÖ¸µÄÊǵ±Ç°µÄÔ´£¬ÊÇmyhome.com

NS jh.myhome.com.
; Ãû×Ö·þÎñÆ÷
MX 10 jh.myhome.com.
; Óʼþ·þÎñÆ÷
one A 192.168.1.1
A 192.168.1.2
;Öظ´×îºóÒ»¸öÃû×Ö£¬ÉÏÃæΪһ¸öÃû×ÖÓÐÁ½¸öµØÖ·µØÖ·¼Ç¼
jh A 192.168.1.1

three CNAME jh.myhome.com.
;¡¡±ðÃûÖ¸Ïòjh.myhome.com.

yj11 A 192.168.1.2
yj22 A 192.168.1.2

ÒÔÉϾùÊǼòд£¬µ«ÏÂÃæÒ²²»ÊDZê׼д·¨£¬´ó¼Ò×ö¸ö±È½Ï°É:

NS¡¡IN jh.myhome.com.
; Ãû×Ö·þÎñÆ÷
MX¡¡IN 10 jh.myhome.com.
; Óʼþ·þÎñÆ÷
one.myhome.com. IN A 192.168.1.1
jh.myhome.com. IN A 192.168.1.1

three.myhome.com. IN CNAME jh.myhome.com.
;¡¡±ðÃûÖ¸Ïòjh.myhome.com.

yj11.myhome.com. IN A 192.168.1.2
yj22.myhome.com. IN A 192.168.1.2
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ