Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
* HanIRCÀÇ #coffeenix ¹æ
[ Àåºñ ¹× ȸ¼± ÈÄ¿ø ]
HOME > ³×Æ®¿öÅ©(network) > ³×ÀÓ¼­¹ö(name server, dns, bind) µµ¿ò¸»
°Ë»ö : »çÀÌÆ® WHOIS À¥¼­¹ö Á¾·ù


  Bind 9¸¦ ÀÌ¿ëÇÑ ÁÖ³×ÀÓ¼­¹ö¿Í º¸Á¶ ³×ÀÓ¼­¹ö ±¸Ãà #1 ÀÛ¼ºÀÏ : 2003/12/28 19:50
 
  • ±Û¾´ÀÌ : ±Â½ºÇǵå ( http://www.nasord.com/ )
  • Á¶È¸¼ö : 12924
          [ ÀÌÀüÈ­¸é / ¼öÁ¤ ]   ºñ¹Ð¹øÈ£ :     Àμâ¿ë È­¸é
     

    À̹ø °­Á´ Bind 9¸¦ ÀÌ¿ëÇؼ­ ³×ÀÓ¼­¹ö¸¦ ±¸ÃàÇÏ´Â °úÁ¤À» ´Ù·ç°í ÀÖ´Ù. ÀÎÅͳÝÀÇ ½ÃÀÛÀº ¿ì¸®°¡ ºê¶ó¿ìÀú¿¡ µµ¸ÞÀÎÀ» ÀÔ·ÂÇϸ鼭ºÎÅÍ ½ÃÀ۵ȴÙ. ±×¸¸Å­ ³×ÀÓ¼­¹ö´Â ÀÎÅÍ³Ý ¼­ºñ½º¿¡¼­ Áß¿äÇÑ ¿ªÇÒÀ» ÇÏ°í ÀÖ´Ù. º» °­Á´ ±ë½Â¿µ´ÔÀÇ Powered by DNS¿Í ±èÁ¤±Õ´ÔÀÇ Name Server(BIND9)¿¡¼­ ¸¹Àº µµ¿òÀ» ¹Þ¾Ò´Ù. ºÎÁ·ÇÑ ºÎºÐÀº À§ÀÇ ¹®¼­¸¦ Âü°íÇÏ¸é ¸¹Àº µµ¿òÀÌ µÉ°ÍÀÌ´Ù.

    +¸ñÂ÷

    1. ¼³Ä¡Àü ÁÖÀÇ»çÇ×
    2. ¼³Ä¡È¯°æ
    3. ¼³Ä¡Àü Áغñ»çÇ×
    4. Bind 9¼³Ä¡(Source ¼³Ä¡)
    5. Bind 9¼³Ä¡(RPM ¼³Ä¡)
    6. Caching Name Server Å×½ºÆ®
    7. ¼³Á¤ È­ÀÏ
    8. µµ¸ÞÀÎ ¼ÂÆà #1
    9. µµ¸ÞÀÎ ¼ÂÆà #2
    10. inverse domain ¼³Á¤
    11. ÁÖ³×ÀÓ¼­¹ö¿Í º¸Á¶ ³×ÀÓ¼­¹ö ¿¬µ¿
    12. Bind 9ÀÇ ½ÃÀÛ°ú Á¾·á
    13. Bind 9ÀÇ °í±Þ¿É¼Ç°ú ±â´É #1
    14. Bind 9ÀÇ °í±Þ¿É¼Ç°ú ±â´É #2
    15. CacheÈ­ÀÏ »ý¼ºÇϱâ
    16. Dynamic Update
    17. nslookup¸¦ ÀÌ¿ëÇÑ ³×ÀÓ¼­¹ö Á¡°Ë
    18. Authoritative answer & Non-authoritative answer
    19. Bind 9 ¿¡·¯ ¸Þ½ÃÁö
    20. ¼³Ä¡¸¦ ³¡³»¸ç

    +¼³Ä¡È¯°æ

    ÁÖ ³×ÀÓ¼­¹ö(192.168.0.10)
    Model: LG IBM eServer X330
    CPU : Intel Pentium III 1.13Mhz
    RAM: 256M
    HDD: SCSI IBM 18.2G
    OS: Redhat Linux 7.3(¼­¹ö¸ðµå ¼³Ä¡)
    Kernel: 2.4.18

    º¸Á¶ ³×ÀÓ¼­¹ö(192.168.0.11)
    Model: LG IBM eServer X330
    CPU : Intel Pentium III 1.13Mhz
    RAM: 256M
    HDD: SCSI IBM 9G
    OS: Redhat Linux 7.3(¼­¹ö¸ðµå ¼³Ä¡)
    Kernel: 2.4.18

    +¼³Ä¡Àü Áغñ»çÇ×

    ¼³Ä¡¿¡ ¾Õ¼­ °£´ÜÈ÷ ÇöÀç ÀÎÅÍ³Ý »óÀÇ µµ¸ÞÀΠü°è¿Í IP¿¡ °üÇؼ­ ¾Ë¾Æº¸°í ³Ñ¾î°¡ÀÚ. ÀÎÅͳݻ󿡼­ »ç¿ëµÇ´Â µµ¸ÞÀÎÀº Àü¼¼°èÀûÀ¸·Î °íÀ¯ÇÏ°Ô Á¸ÀçÇÏ¿©¾ß ÇϹǷΠ°øÅëÀûÀ¸·Î Á¤ÇØÁø ü°è¿¡ µû¶ó¾ßÇϸç, ÀÓÀÇ·Î º¯°æÇϰųª »ý¼ºÇÒ ¼ö ¾ø´Ù.

    ÀÎÅͳݻóÀÇ ¸ðµç µµ¸ÞÀÎÀº "." ¶Ç´Â ·çÆ®(root)¶ó ºÒ¸®´Â µµ¸ÞÀÎ ÀÌÇÏ¿¡ ¾Æ·¡ ±×¸²°ú °°ÀÌ ³ª¹«¸¦ °Å²Ù·Î À§Ä¡½ÃŲ ¿ªÆ®¸®(inverted tree) ±¸Á¶·Î °èÃþÀûÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ·çÆ®µµ¸ÞÀÎ ¹Ù·Î ¾Æ·¡ÀÇ ´Ü°è¸¦ 1´Ü°è µµ¸ÞÀÎ ¶Ç´Â ÃÖ»óÀ§ µµ¸ÞÀÎ(TLD, Top Level Domain)¶ó°í ºÎ¸£¸ç, ±× ´ÙÀ½ ´Ü°è¸¦ 2´Ü°è µµ¸ÞÀÎ(SLD, Second Level Domain)À̶ó ºÎ¸¥´Ù.

    À§ÀÇ ±×¸²¿¡¼­ º¸¸é ¾Ë ¼ö ÀÖµíÀÌ µµ¸ÞÀÎÀ̸§À̶õ ƯÁ¤ µµ¸ÞÀÎÀÇ À§Ä¡¸¦ ³ªÅ¸³»±â À§ÇÑ °æ·Î¸¦ ¸»ÇÑ´Ù. ÀÌÁ¦´Â µµ¸ÞÀΠü°è¿¡ ´ëÇؼ­ ´ëÃæ °¨ÀÌ ÀâÈú °ÍÀÌ´Ù.

    ±×·³ ÀÌÁ¦ ³×ÀÓ¼­¹öÀÇ ¿ªÇÒÀÌ ¹«¾ùÀÎÁö ¾Ë¾Æº¸ÀÚ. ÇöÀç ¿ì¸®°¡ »ç¿ëÇÏ´Â ÀÎÅÍ³Ý ¼­ºñ½º´Â ¼ýÀÚ·ÎµÈ IPÁÖ¼Ò¿Í ¿µ¹®ÀÚ·Î µÈ µµ¸ÞÀÎÀ̸§ÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÄÄÇ»ÅÍ°¡ ÀÌÇØÇÏ´Â IPÁÖ¼Ò´Â »ç¶÷ÀÌ ±â¾ïÇϱ⠾î·Æ±â ¶§¹®¿¡ »ç¶÷ÀÌ ÀÌÇØÇϱ⠽¬¿î µµ¸ÞÀÎÀ̸§À» »ç¿ëÇÏ°Ô µÇ¾ú´Ù. µû¶ó¼­ ÀÌ·¯ÇÑ µµ¸ÞÀÎÀ̸§À» »ç¿ëÇϱâÀ§ÇØ µµ¸ÞÀÎÀ̸§À» ÄÄÇ»ÅÍ°¡ ÀÌÇØÇÒ ¼ö ÀÖ´Â IPÁÖ¼Ò·Î º¯È¯ÇØÁÖ´Â °úÁ¤ÀÌ ÇÊ¿äÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô µµ¸ÞÀÎÀ̸§À» IPÁÖ¼Ò·Î ¹Ù²Ù¾îÁÖ´Â °ÍÀ» µµ¸ÞÀÎ ³×ÀÓ¼­ºñ½º¶ó°í Çϸç, ÀÌ·¯ÇÑ ¿ªÇÒÀ» ÇØÁÖ´Â °ÍÀ» ³×ÀÓ¼­¹ö¶ó°í ÇÑ´Ù.

    +Bind 9¼³Ä¡(Source ¼³Ä¡)

    ³×ÀÓ¼­¹ö¿¡ °üÇؼ­ ¾î´ÀÁ¤µµ °¨ÀÌ ÀâÈú °ÍÀÌ´Ù. ÀÌÁ¦ ³×ÀÓ¼­¹ö ¿î¿µÀ» À§ÇÑ Bind¸¦ ¼³Ä¡ÇØ º¸ÀÚ. ¼³Ä¡´Â ¸®´ª½º¿¡¼­ RPM¹æ½Ä°ú Source¼³Ä¡ µÎ°¡Áö ¹æ½ÄÀ¸·Î ÁøÇàÀ» ÇÒ °ÍÀÌ´Ù. ¹°·Ð Bind 9¹öÀüÀº À©µµ Ç÷¿Æû¿ëµµ ÀÖ´Ù. ÇÏÁö¸¸ À©µµ¿¡¼­ Bind¼³Ä¡ÇÏ´Â »ç¶÷ÀÌ º°·Î ¾øÀ» °Í °°¾Æ¼­ ¿©±â¼­ ¼³¸íÇÏÁö´Â ¾Ê°Ú´Ù.

    ÀÌÁ¦ Bind 9ÀÇ ¼Ò½º¸¦ ±¸Çغ¸ÀÚ Bind 9ÀÇ ¼Ò½º´Â http://isc.org/products/BIND¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ÃֽŠ¹öÀüÀÎ Bind 9.2.2¹öÀüÀ» ´Ù¿î ¹Þ¾Æ º¸ÀÚ. ´Ù¿î¹ÞÀº ¼Ò½ºÈ­ÀÏÀ» Àû´çÇÑ µð·ºÅ丮¿¡¼­ ¾ÐÃàÀ» ÇØÁ¦ ÇÑ´Ù.

    [root@localhost]#
    
    [root@localhost]# tar xvfz bind-9.2.2.tar.gz
    [root@localhost]# cd bind-9.2.2
    

    ¼Ò½º ¼³Ä¡¶ó°í ¾î·Á¿ö ÇÒ °Í¾ø´Ù. ¹«Áö °£´ÜÇÏ´Ù. ¸¸¾à ÀÚ½ÅÀÌ ¾ø´Ù¸é, RPM¼³Ä¡¸¦ ±ÇÀåÇÑ´Ù. ¾ÐÃàÀ» ÇØÁ¦ ÇßÀ¸¸é ÀÌÁ¦ ¼³Ä¡¸¦ Çغ¸ÀÚ.

    - ÁÖÀÇ»çÇ× -
    1. ¼³Ä¡Àü¿¡ OpenSSLÀ» ¾÷±×·¡ÀÌµå ½ÃÄÑ ÁØ´Ù. ÇÊÀÚ´Â ·¹µåÇò 7.3¿¡¼­ ¼³Ä¡ÇÏ´Ù OpenSSL¿¡·¯°¡ ³ª¼­ up2date·Î ¾÷±×·¡ÀÌµå ½ÃÄÑ Áá´Ù. ¾Æ·¡¿Í °°Àº ¿¡·¯³ª ³ª¸é¼­ 0.9.6eÀÌ»ó ¹öÀüÀ» ¿ä±¸Çϴµ¥ ±×³É up2date·Î ¾÷±×·¡ÀÌµå ½ÃÄÑ Áá´õ´Ï openssl-0.9.6b-32.7¹öÀüÀ¸·Î ±³Ã¼ µÇ¸é¼­ ÀÌ»ó¾øÀÌ ¼³Ä¡°¡ µÇ¾ú´Ù.

    configure: error: you need OpenSSL 0.9.6e/0.9.7-beta2 (or newer): CERT CA-2002-23

    [root@localhost]#
    
    [root@localhost]# up2date openssl
    ¼³Ä¡Àü¿¡ rhn¿¡ µî·ÏÀÌ µÇ¾îÀÖ¾î¾ß µÈ´Ù.
    

    2. configureÀü¿¡ ¼Ò½ºÈ­ÀÏ¿¡¼­ pidÆú´õ¸¦ º¯°æÇØÁà¾ß µÈ´Ù. µðÆúÆ®·Î /var/run/named.pidÀ̳ª ÆÛ¹Ì¼Ç ¿¡·¯·Î »ý¼ºÀÌ ¾ÈµÈ´Ù. /var/run/named/named.pid·Î º¯°æÇØÁÖÀÚ.

    [root@localhost]#
    
    [root@localhost]# vi bin/named/include/named/globals.h
    run/named.pid/ -> /run/named/named.pid
    run/lwresd.pid -> /run/named/lwresd.pid
    

    À§ÀÇ ¼³Á¤À» ´Ù ³¡¸¶ÃÆÀ¸¸é ÀÌÁ¦ Bind¸¦ ¼³Ä¡ÇØ º¸ÀÚ. ¾Æ·¡´Â configure¿É¼ÇÀÌ´Ù. ÇÊÀÚ´Â ¾Æ·¡¿Í °°Àº ¿É¼ÇÀ¸·Î ¼³Ä¡ÇßÁö¸¸, °ÅÀÇ µðÆúÆ®·Î ¼³Á¤ÀÌ µÇ¾îÀֱ⠶§¹®¿¡ ±×³É ¿É¼Ç¾øÀÌ configure¸¸ Çصµ »ó°üÀÌ ¾ø´Ù. Ưº°ÇÑ ÀÌÀ¯°¡ ¾ø´Ù¸é ¾Æ·¡ÀÇ ¼³Á¤À¸·Î ¼³Ä¡Çϱ⸦ ±ÇÀåÇÑ´Ù.

    [root@localhost]#
    
    [root@localhost]# ./configure --prefix=/usr/local/bind --sysconfdir=/etc \
    --localstatedir=/var --mandir=/usr/share/man \
    --with-openssl --with-libtool --disable-ipv6
    [root@localhost]# make; make install
    

    ¼³Ä¡´Â À§ÀÇ °úÁ¤¸¸À¸·Î Bind 9ÀÇ ¼³Ä¡´Â ³¡ÀÌ ³µ´Ù. ÀÌÁ¦ ³×ÀÓ¼­¹ö ¿î¿µÀ» À§ÇÑ ¼³Á¤À» Çغ¸ÀÚ. óÀ½ºÎÅÍ µµ¸ÞÀÎ ¼ÂÆÃÇÏ°í ÇÒ·Á¸é ¿¡·¯³ª¸é ÈûÀÌ µç´Ù. ¿ì¸®´Â ´Ü¼øÈ÷ caching¿ªÈ°À» ÇÏ´Â ¼³Á¤À» ¸ÕÀú Çغ¸°í µµ¸ÞÀÎ ¼ÂÆÃÀ» Çغ¸µµ·Ï ÇÏÀÚ.

    caching nameserver¶õ ´Ü¼øÈ÷ »ç¿ëÀÚµéÀÇ Äõ¸®¿¡ ´ëÇÑ ´äº¯¸¸ º¸³» ÁÖ´Â ¼­¹öÀÌ´Ù. ´ÙÇàÀ̵µ caching¿ªÈ°¿¡ ÇÊ¿äÇÑ ¼³Á¤È­ÀϵéÀÌ rpmÀ¸·Î ÆÐŰ¡ µÇ¾îÀÖ´Ù. ÇÊÀÚ´Â ±×³É rpmÆÐŰ¡ȭÀÏÀ» »ç¿ëÇϱâ·Î Çß´Ù. ¹°·Ð Á÷Á¢ ÀÛ¼ºÇؼ­ »ç¿ëÇصµ »ó°üÀº ¾ø´Ù.

    RPMÀ¸·Î ¼³Ä¡ ÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ¸é µÈ´Ù. ¼³Ä¡½Ã ÀÇÁ¸¼º¿¡ °É¸®±â ¶§¹®¿¡ --nodeps¿É¼ÇÀ¸·Î ¼³Ä¡ÇÑ´Ù. caching-nameserver-7.2-1.noarch.rpm¼³Ä¡½Ã caching¿ªÈ°¿¡ ÇÊ¿äÇÑ ±âº» ÆÄÀϵéÀÌ ¼³Ä¡°¡ µÈ´Ù. /var/namedÀÇ ³»¿ëµé°ú /etc/named.confÈ­ÀϵéÀÌ´Ù. À§ÀÇ ÆÄÀϵéÀº Á÷Á¢ ÀÛ¼ºÇصµ ÀÛµ¿Çϴµ¥ Å©°Ô ¹«¸® ¾ø´Ù.

    [root@localhost]#
    
    [root@localhost]# rpm -Uvh --nodeps ftp://rpmfind.net/linux/redhat/7.3/en/os/i386/RedHat
    /RPMS/caching-nameserver-7.2-1.noarch.rpm
    

    ÀÌÁ¦ dnssec-key¸¦ »ý¼ºÇØ º¸ÀÚ. bind 9ÀÇ °¡Àå Å« º¯È­´Â dnssec-key¸¦ ÀÌ¿ëÇÑ ÀÎÁõ°ú ¾÷µ¥ÀÌÆ®ÀÌ´Ù. dnssec-key¿¡ °üÇÑ ³»¿ëÀº µÚ¿¡¼­ ¾Ö±âÇÏ°Ú´Ù. ÀÏ´Ü cashing¿ªÈ°À» À§ÇØ ±âº» ¼³Á¤¸¸ Çغ¸ÀÚ.

    [root@localhost]#
    
    [root@localhost]# /usr/local/bind/sbin/rndc-confgen > /etc/rndc.conf
    [root@localhost]# cat /etc/rndc.conf
    key "rndc-key" {
            algorithm hmac-md5;
            secret "PSYc3s2THUqOK8qV65Jm9w==";
    };
    
    options {
            default-key "rndc-key";
            default-server 127.0.0.1;
            default-port 953;
    };
    
    À§ÀÇ ³»¿ëÁß¿¡ keyºÎºÐÀ» º¹»çÇؼ­ ÀÔ·ÂÇÑ´Ù.
    
    [root@localhost]# vi /etc/rndc.key
    key "rndc-key" {
            algorithm hmac-md5;
            secret "PSYc3s2THUqOK8qV65Jm9w==";
    };
    
    ±½Àº ±Û¾¾·Î Ç¥½ÃµÈ rndc-keyºÎºÐÀº »ç¿ëÀÚ ¼³Á¤À¸·Î º¯°æÀ» Çصµ »ó°üÀº ¾øÀ¸³ª ¾Æ·¡ ÆÄÀÏ¿¡¼­
    µµ º¯°æÀ» ÇØÁà¾ß µÈ´Ù. keyºÎºÐÀÇ secret´Â »ý¼ºÇÒ ¶§¸¶³ª ·£´ýÇÏ°Ô ¾Ïȣȭ µÇ¾î º¯°æÀÌ µÈ´Ù.
    
    [root@localhost]# vi /etc/named.conf
    controls {
            inet 127.0.0.1 allow { localhost; } keys { rndc-key; };
    };
    

    ÀÌÁ¦ Bind 9ÀÇ ¿î¿µÀ» À§ÇÑ À¯Àú¿Í ¼ÒÀ¯±Ç ¼³Á¤À» ÇØÁÖÀÚ. Bind 9´Â named°èÁ¤À¸·Î µ¿ÀÛÀÌ µÇ±â ¶§¹®¿¡ ¼³Á¤È­Àϵ鿡 ´ëÇÑ ¼ÒÀ¯±Ç Á¶Á¤ÀÌ ÇÊ¿äÇÏ´Ù. ¸ÕÀú À¯Àú¸¦ »ý¼ºÇØÁÖÀÚ.

    [root@localhost]#
    
    [root@localhost]# useradd -s /bin/false -d /var/named named
    

    À¯Àú »ý¼ºÀÌ ¿Ï·á µÇ¾ú´Ù¸é ¼³Á¤È­ÀϵéÀÇ ¼ÒÀ¯±Ç°ú Æ۹̼ÇÀ» Á¶Á¤Çغ¸ÀÚ. Bind 9¸¦ named°èÁ¤À¸·Î ¿î¿µÀ» ÇÔÀ¸·Î named°èÁ¤¿¡ ÃÖÇÏ Àб⠱ÇÇÑÀÌ ÀÖ¾î¾ß ¿î¿µÀ» ÇÒ ¼ö ÀÖ´Ù. ¾Æ·¡¿Í °°ÀÌ ¼³Á¤È­ÀϵéÀÇ ¼ÒÀ¯±Ç°ú Æ۹̼ÇÀ» º¯°æÇØ ÁÖÀÚ.

    [root@localhost]#
    
    [root@localhost]# chmod 640 rndc.key
    [root@localhost]# chmod 640 rndc.conf
    [root@localhost]# chmod 640 named.conf
    [root@localhost]# chown root.named rndc.key
    [root@localhost]# chown root.named rndc.conf
    [root@localhost]# chown root.named named.conf
    [root@localhost]# chmod 700 /var/named
    [root@localhost]# chmod 600 /var/named/*
    [root@localhost]# chown named.named /var/named
    [root@localhost]# mkdir /var/run/named
    [root@localhost]# chown named.named /var/run/named
    

    ÀÌÁ¦ cashing¿ªÈ°À» ÇÒ ¼ö ÀÖ´Â ¼­¹ö ¼³Á¤ÀÌ ³¡ÀÌ ³µ´Ù. ÀÌÁ¦ namedµ¥¸óÀ» ½ÃÀÛ½Ãų ¼ö ÀÖ´Â ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î º¸ÀÚ. ÇÊÀÚ´Â namedµ¥¸óÀ» ½ÃÀÛ½ÃÅ°´Â ½ºÅ©¸³Æ®¸¦ Bind 9 RPM¹öÀü¿¡ ÀÖ´Â ½ºÅ©¸³Æ®¸¦ ¼öÁ¤Çؼ­ »ç¿ëÇÏ¿´´Ù. ¾Æ·¡ ¸µÅ©¿¡¼­ ¹Þ¾Æ¼­ »ç¿ëÇÏ¸é µÈ´Ù.

    Bind 9 ±¸µ¿ ½ºÅ©¸³Æ® : named

    ´Ù¿î ¹ÞÀº ½ºÅ©¸³Æ®¸¦ /etc/rc.d/init.d¿¡ º¹»çÇسõ°í ½ÇÇà ±ÇÇÑÀ» ÁØ´ÙÀ½¿¡ °æ·Î ¼³Á¤¸¸ ÇØÁÖ¸é µÈ´Ù.

    [root@localhost]#
    
    [root@localhost]# cp named /etc/rc.d/init.d
    [root@localhost]# chmod +x /etc/rc.d/init.d/named
    [root@localhost]# touch /etc/sysconfig/named
    [root@localhost]# ln -s /usr/local/bind/sbin/named 
    /usr/sbin/named
    

    ½ÃÀÛ ½ºÅ©¸³Æ®ÀÇ ¼öÁ¤ÀÌ ³¡³ª¸é ÀÌÁ¦ ¼­¹ö ½ÃÀ۽à ÀÚµ¿À¸·Î ½ÃÀÛÀÌ µÇµµ·Ï ¼³Á¤À» ÇØÁØ´Ù. ¾Æ·¡¿Í °°ÀÌ ¼³Á¤½Ã Level 3°ú Level5ÀÏ °æ¿ì ÀÚµ¿ÀûÀ¸·Î ½ÃÀÛÀÌ µÈ´Ù.

    [root@localhost]#
    
    [root@localhost]# chkconfig --add named
    [root@localhost]# chkconfig --level 3 named on
    [root@localhost]# ntsysv
    [*]named üũ È®ÀÎ
    
    [root@localhost]# ln -s /etc/rc.d/init.d/named /etc/rc.d/rc3.d/S55named
    [root@localhost]# ln -s /etc/rc.d/init.d/named /etc/rc.d/rc3.d/K44named
    

    ÀÚ ÀÌÁ¦ ³×ÀÓ¼­¹öÀÇ ¼³Á¤ÀÌ ¸ðµÎ ³¡ÀÌ ³µ´Ù ÀÌÁ¦ Bind 9¸¦ ½ÃÀÛ½ÃÄÑ º¸ÀÚ.

    [root@localhost]#
    
    [root@localhost]# /etc/rc.d/init.d/named start (MySQL½ÃÀÛ)
    [root@localhost]# ps -ef | grep named (MySQLµ¥¸ó È®ÀÎ)
    [root@localhost]# /etc/rc.d/init.d/mysqld named (MySQL Á¾·á)
    

    Bind 9°¡ ÀÌ»ó¾øÀÌ ½ÇÇàÀÌ µÇ´Â°¡? ½ÇÇàÀÌ µÈ´Ù¸é ¾Æ·¡ 2°³ÀÇ Æ÷Æ®°¡ ¿­·Á ÀÖ¾î¾ß µÈ´Ù.

    [root@localhost]#
    
    [root@localhost]# nmap localhost
    53/tcp	  open	  domain 
    953/tcp	  open	  rndc 
    

    ¿©±â±îÁö ÀÌ»ó¾øÀÌ ÁøÇàÀÌ µÇ¾ú´Ù¸é ¿ì¸®°¡ ¼³Ä¡ÇÑ Bind 9´Â caching¿ªÈ°À» ÇÒ ¼ö ÀÖ´Ù. ÀÌÁ¦ µµ¸ÞÀÎÀº ¼³Á¤ÇÏ°í ¿î¿µÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­ ¾Ë¾Æº¸ÀÚ.

    +Bind 9¼³Ä¡(RPM ¼³Ä¡)

    Bind 9¸¦ RPMÆÐÅ°Áö·Î ¼³Ä¡ÇØ º¸ÀÚ. Source¼³Ä¡¿¡ ºñÇؼ­ °£´Ü¹æ½ÄÀÇ RPM¼³Ä¡Áö¸¸ Áö¿ø Ç÷§ÆûÀÌ Á¦ÇѵǾî À־ ÇÊÀÚ´Â ¸¹ÀÌ »ç¿ëÇÏÁö´Â ¾Ê´Â´Ù. ÇÏÁö¸¸ ¸®´ª½º Ç÷§ÆûÀ̶ó¸é RPM¼³Ä¡¸¦ Àû±Ø ÃßõÀÌ´Ù.

    RPM ¼³Ä¡ ¹æ¹ý #1(up2date¸¦ ÀÌ¿ë)

    [root@localhost]#
    
    [root@localhost]# up2date -u bind-utils
    [root@localhost]# up2date -u bind
    [root@localhost]# up2date -u caching-nameserver
    

    RPM ¼³Ä¡ ¹æ¹ý #2(RPMÆÐÅ°Áö ÀÌ¿ë)

    [root@localhost]#
    
    [root@localhost]# rpm -Uvh ftp://rpmfind.net/linux/redhat/updates/7.3/en/os/i386
    /bind-utils-9.2.1-1.7x.2.i386.rpm
    
    [root@localhost]# rpm -Uvh ftp://rpmfind.net/linux/redhat/updates/7.3/en/os/i386
    /bind-9.2.1-1.7x.2.i386.rpm
    
    [root@localhost]# rpm -Uvh ftp://rpmfind.net/linux/redhat/7.3/en/os/i386/RedHat
    /RPMS/caching-nameserver-7.2-1.noarch.rpm
    

    rpmÆÐÅ°Áö´Â ·¹µåÇÞ ¿øº» ½Ãµð³ª, http://rpmfind.net¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ¼³Ä¡ ¼ø¼­¸¦ ÁöÄÑÁà¾ß µÈ´Ù. rpm¼³Ä¡½Ã ÀÇÁ¸¼º¿¡ °É¸®±â ¶§¹®¿¡ À§ÀÇ °úÁ¤´ë·Î ¼³Ä¡ÇØ ÁØ´Ù. rpm¼³Ä¡´Â Source¼³Ä¡¿¡ ºñÇؼ­ ¼³Ä¡°¡ ½±°í °ü¸®Çϱ⿡ Æí¸®ÇÏ´Ù.

    rpmÆÐÅ°Áö·Î ¼³Ä¡ÇÏ¸é ¼³Ä¡°¡ ³¡³ª°í ¹Ù·Î caching¿ªÈ°ÀÇ ¼­ºñ½º¸¦ ÇÒ ¼ö ÀÖ´Ù. Bind 9¸¦ ½ÇÇà½ÃÄÑ º¸ÀÚ.

    [root@localhost]#
    
    [root@localhost]# /etc/rc.d/init.d/named start
    [root@localhost]# nmap localhost
    53/tcp	  open	  domain 
    953/tcp	  open	  rndc
    

    ÀÌÁ¦ ¼³Ä¡¿¡ °ü·ÃµÈ ºÎºÐÀº ¸ðµÎ ³¡ÀÌ ³µ´Ù »ç¿ëÀÚ°¡ »ý°¢Çϱ⿡ ÆíÇÑÂÊÀ¸·Î ¼±ÅÃÇؼ­ »ç¿ëÇÏ¸é µÈ´Ù. Áö±ÝºÎÅÍ´Â ¼³Á¤°ú Å×½ºÆ®¿¡ °üÇؼ­ ´Ù·ê °ÍÀÌ´Ù.

    +Caching Name Server Å×½ºÆ®

    Bind 9¸¦ ¼³Ä¡ÇßÀ¸´Ï ÀÌÁ¦ Å×½ºÆ®¸¦ Çغ¸ÀÚ. ´Ü¼øÈ÷ caching¿ªÈ°À» Á¦´ë·Î Çس»´ÂÁö Å×½ºÆ®¸¦ Çغ¸ÀÚ.

    C:\windows\system32\cmd.exe
    
    C:\>nslookup
    Default Server:  kns.kornet.net
    Address:  168.126.63.1
    
    > server 192.168.0.10 <-- Bind 9°¡ ¼³Ä¡µÈ ³×ÀÓ¼­¹ö IP
    Default Server:  [192.168.0.10]
    Address:  192.168.0.10
    
    > yahoo.co.kr
    Server:  [192.168.0.10]
    Address:  192.168.0.10
    
    Non-authoritative answer:
    Name:    yahoo.co.kr
    Address:  211.32.119.151
    
    
    > korea.com
    Server:  [192.168.0.10]
    Address:  192.168.0.10
    
    Non-authoritative answer:
    Name:    korea.com
    Address:  211.109.6.235 
    

    À§ÀÇ ³»¿ë¿¡¼­ ¿ì¸®´Â nslookupµµ±¸¸¦ °¡Áö°í ³×ÀÓ¼­¹ö¿¡ ÁúÀǸ¦ Çغ¸¾Ò´Ù. ³×ÀÓ¼­¹ö¸¦ Bind 9°¡ ¼³Ä¡µÈ IP·Î º¯°æÀ» ÇÏ°í yahoo.co.krÀ» º¸³Â´õ´Ï ³×ÀÓ¼­¹ö´Â 211.32.119.151ÀÇ °á°ú¸¦ º¸³» ÁÖ¾ú´Ù. ÀÌ°ÍÀº ¿ì¸®°¡ ºê¶ó¿ìÀú¿¡ yahoo.co.krÀ» Ä¡¸é 211.32.119.151¹øÀÇ IP¸¦ ã¾Æ °¡¶ó´Â ¸»ÀÌ´Ù. ¾î¶»°Ô Çؼ­ ã¾Æ °¡´ÂÁö´Â ¼³Á¤È­ÀÏ¿¡ ³ª¿Â´Ù. ¸¸¾à ³×ÀÓ¼­¹ö°¡ ¼³Á¤ÀÌ À߸øµÇ¾ú´Ù¸é ¾Æ·¡¿Í °°Àº °á°ú¸¦ ¾ò°Ô µÉ °ÍÀÌ´Ù.

    C:\windows\system32\cmd.exe
    
    C:\>nslookup
    Default Server:  kns.kornet.net
    Address:  168.126.63.1
    
    > server 192.168.0.10 <-- Bind 9°¡ ¼³Ä¡µÈ ³×ÀÓ¼­¹ö IP
    Default Server:  [192.168.0.10]
    Address:  192.168.0.10
    
    >
    > yahoo.co.kr
    Server:  [192.168.0.10]
    Address:  192.168.0.10
    
    *** [192.168.0.10] can't find yahoo.co.kr: No response from server  
    

    À§¿Í °°ÀÌ ³ª¿Ã °æ¿ì ¾ÕÀåÀÇ ¼³Ä¡¹®¼­¸¦ Âü°íÇÏ¿© ´Ù½Ã ¼³Á¤ÇØ º¸±â ¹Ù¶õ´Ù.

    +¼³Á¤ È­ÀÏ

    ¾Õ¼­ Source¼³Ä¡¿Í RPM¼³Ä¡¿¡ °üÇØ ´Ù·ïºÃ´Ù. ÀÌÁ¦ Bind 9¸¦ ¿î¿µÇϴµ¥ ÇÊ¿äÇÑ ¼³Á¤È­Àϵ鿡 ´ëÇؼ­ ¾Ë¾Æº¸ÀÚ. caching-nameserverÆÐÅ°Áö¸¦ ¼³Ä¡Çß´Ù¸é ¿î¿µ¿¡ ÇÊ¿äÇÑ ±âº» ÆÄÀϵéÀº ¸ðµÎ ¼³Ä¡°¡ µÇ¾îÀÖ´Ù. ÇÊÀÚ´Â °£´ÜÇÏ°Ô caching-nameserverÆÐÅ°Áö¿¡ ¼³Á¤ µÇ¾îÀÖ´Â »óŸ¦ ±âº»À¸·Î ¼³¸íÇÏ°Ú´Ù. ¾Æ·¡´Â Bind 9¸¦ ¿î¿µ½Ã ²À ÇÊ¿äÇÑ ÆÄÀϵéÀÌ´Ù.

    /etc/named.conf
    /etc/rndc.conf
    /etc/rndc.key
    /var/named/*.zone
    /var/named/named.local
    /var/named/named.ca

    À§ÀÇ ÆÄÀϵéÀº ÃÖÇÏ named°èÁ¤ÀÌ ÀÐÀ» ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ¾î¾ß µÈ´Ù. ÀÌÁ¦ ÇϳªÇϳª ¾Ë¾Æº¸ÀÚ.

    /etc/named.conf: Bind 9¸¦ ½ÇÇà½Ã¿¡ °¡Àå ¸ÕÀú ÂüÁ¶ µÇ´Â ÆÄÀÏÀÌ´Ù. ³×ÀÓ¼­¹öÀÇ ±âº»ÀûÀÎ Á¤º¸µéÀÌ ¼³Á¤µÇ¾î ÀÖÀ¸¸ç, ¼¼ºÎÀûÀÎ ¼³Á¤µéµµ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

    /etc/rndc.conf: rndc¸¦ »ç¿ëÇϱâ À§ÇÑ ¼³Á¤ ÆÄÀÏÀÌ´Ù. º¸¾È»ó ÃÖ¼Ò ±ÇÇѸ¸ ºÎ¿©ÇÑ´Ù.

    /etc/rndc.key : rndc¸¦ »ç¿ëÇϴµ¥ ÇÊ¿äÇÑ key°¡ µé¾îÀÖ´Ù. º¸¾È»ó ÃÖ¼ÒÀÇ ±ÇÇѸ¸ ºÎ¿©ÇÑ´Ù.

    /var/named/*.zone: ³×ÀÓ¼­¹ö ¿î¿µ¿¡ ÇÊ¿äÇÑ zoneÈ­ÀϵéÀÌ´Ù. µðÆúÆ®·Î /var/named·Î ¼³Á¤ÀÌ µÇ¾îÀÖÀ¸³ª º¯°æ °¡´ÉÇÏ´Ù. º¯°æ½Ã /etc/named.confÀÇ directoryÁö½ÃÀÚ¿¡¼­ º¯°æÇÑ Æú´õ¸¦ ÁöÁ¤ÇØ ÁÖ¸é µÈ´Ù.

    /var/named/named.local : Local Roopback IPÀÇ reverse mappingÀ» Á¤ÀÇÇÏ´Â ÆÄÀÏÀÌ´Ù. ½±°Ô IP --> µµ¸ÞÀÎÀ¸·Î º¯°æÇØÁÖ´Â È­ÀÏÀÌ´Ù.

    /var/named/named.ca : ÃÖ»óÀ§ ·çÆ® µµ¸ÞÀÎ ¼­¹öµéÀÌ Á¤ÀÇ µÇ¾îÀÖ´Â ÆÄÀÏÀÌ´Ù. ·çÆ® µµ¸ÞÀÎ ¼­¹ö´Â ¼¼°è °¢Áö¿¡ Èð¾îÁ® ÀÖÀ¸¸ç ÃÑ 14´ë°¡ Á¸ÀçÇÑ´Ù. ÇöÀç ´ëÇѹα¹¿¡ ¹Ì·¯¼­¹ö¸¦ ÃßÁøÁßÀÌ´Ù. °ÅÀÇ ¼öÁ¤ÇÒ ÇÊ¿ä´Â ¾øÁö¸¸ Àû¾îµµ 1´Þ¿¡ ÇѹøÀº ¾÷µ¥ÀÌÆ® ÇØÁÖ´Â °ÍÀÌ ÁÁ´Ù. ¾ÆÁÖ °¡²û º¯°æµÇ±âµµ ÇÑ´Ù. 2002³â°æ¿¡´Â º£¸®»çÀο¡¼­ °ü¸®ÇÏ´Â J·çÆ® ¼­¹ö IP°¡ º¯°æµÈÀûÀÌ ÀÖ´Ù.

    +µµ¸ÞÀÎ ¼ÂÆà #1

    ÀÌÁ¦ ½ÇÁ¦ÀûÀ¸·Î Bind 9¸¦ ÀÌ¿ëÇÑ µµ¸ÞÀÎ ¼­ºñ½º¸¦ Çغ¸ÀÚ. ¼ÂÆÃÀü¿¡ ¿ì¸®´Â ³×ÀÓ¼­¹ö°¡ ¾î¶»°Ô µµ¸ÞÀÎÀ» IP·Î ¹Ù²ãÁÖ´ÂÁö ¾Ë¾Æ¾ß µÈ´Ù. °£´ÜÈ÷ ¾Ë¾Æº¸°í ³Ñ¾î°¡ÀÚ.

    ÇÊÀÚ´Â nasord.comÀ̶õ µµ¸ÞÀÎÀ» °¡Áö°í ÀÖ´Ù. µµ¸ÞÀÎ µî·Ï½Ã ³×ÀÓ¼­¹ö¸¦ ns.rootline.comÀ¸·Î µî·ÏÀ» Çصξú´Ù. ±×·³ ÀÌÁ¦ ÇÊÀÚÀÇ ÄÄÇ»ÅÍ¿¡¼­ nasord.comÀ» ÀÔ·ÂÇϸé ÇÊÀÚÀÇ ÄÄÇ»ÅÍ¿¡ ¼³Á¤µÇ¾îÀÖ´Â ³×ÀÓ¼­¹ö¿¡ ¸ÕÀú ÁúÀǸ¦ ÇÑ´Ù. ±×·³ ³×ÀÓ¼­¹ö¿¡¼­ ´åÄÄ µµ¸ÞÀÎÀ» °ü¸®ÇÏ´Â ÃÖ»óÀ§ ·çÆ®¼­¹ö¿¡ ÁúÀǸ¦ ÇÏ°í ÃÖ»óÀ§ ·çÆ®¼­¹ö¿¡¼­´Â ns.rootline.comÀ¸·Î °¡¶ó°í ¾Ë·ÁÁØ´Ù. ±×·³ ns.rootline.com¿¡¼­´Â ¼³Á¤µÇ¾îÀÖ´Â nasord.comÀÇ IP¸¦ ÇÊÀÚÀÇ ÄÄÇ»ÅÍ¿¡ °¡¸£ÃÄ ÁØ´Ù.

    À§ÀÇ °á°ú·Î ÇÊÀÚ´Â nasord.comÀÇ IP¸¦ ¹Þ¾Æ¿Ô´Ù. ÇÏÁö¸¸ À§ÀÇ ¼³Á¤Àü¿¡ ¸ÕÀú ÀÐ¾î µéÀÌ´Â ÆÄÀÏÀÌ ÀÖ´Ù. À©µµ°è¿­ÀÇ ÄÄÇ»ÅÍÀÇ °æ¿ì WINNT\System21\Drivers\etcÆú´õÀÇ hosts(¸®´ª½º : /etc/hosts)È­ÀÏÀ» ¸ÕÀú ÂüÁ¶ÇÑ´Ù. ¸¸¾à hostsÈ­ÀÏ¿¡ nasord.comÀÇ IP°¡ ¹Ì¸® ¼³Á¤ÀÌ µÇ¾îÀÖ´Ù¸é ÇÊÀÚÀÇ ¼­¹ö´Â ³×ÀÓ¼­¹ö¿¡ ÁúÀǸ¦ ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. hostsÈ­ÀÏ ´ÙÀ½¿¡ ÂüÁ¶ÇÏ´Â °ÍÀÌ ÄÄÇ»ÅÍÀÇ ¸Þ¸ð¸®¿¡ ³²¾ÆÀִ ij½ÃÀÌ´Ù. µµ½ºÃ¢¿¡¼­ ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇØ º¸±â ¹Ù¶õ´Ù.

    C:\windows\system32\cmd.exe
    
    C:\>ipconfig /displaydns
    C:\>ipconfig /flushdns <-- ij½Ã »èÁ¦ 
    

    À§¿Í °°ÀÌ ÀÔ·ÂÇϸé ÇöÀç ÄÄÇ»ÅÍ¿¡ ³²¾ÆÀִ ij½ÃµéÀÌ º¸ÀÏ °ÍÀÌ´Ù. Á¾ÇÕÇغ¸¸é ÄÄÇ»ÅÍ¿¡¼­ ÁúÀǸ¦ º¸³¾ °æ¿ì °¡Àå¸ÕÀú hostsÈ­ÀÏÀ» ÂüÁ¶ÇÏ°í ´ÙÀ½À¸·Î ij½Ã¸¦ ÂüÁ¶ÇÑ´Ù. ¸¸¾à µÑ´Ù ¾ø´Ù¸é ÄÄÇ»ÅÍ¿¡ ¼ÂÆõǾîÀÖ´Â ³×ÀÓ¼­¹ö¿¡ ÁúÀǸ¦ ÇÏ°Ô µÈ´Ù. À§ÀÇ ³»¿ëµéÀº ½Ç¹«¿¡¼­ ¾ÆÁÖ Áß¿äÇÏ°Ô »ç¿ëÀÌ µÈ´Ù. ³×ÀÓ¼­¹ö¿¡¼­ º¯°æÀ» Çصµ °¡²û½Ä Àû¿ëÀÌ ¾ÈµÉ ¶§°¡ Àִµ¥ À§ÀÇ °æ¿ìó·³ ã¾Æº¸¸é ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Ù.

    +µµ¸ÞÀÎ ¼ÂÆà #2

    ÀÌÁ¦ Bind 9¸¦ ÀÌ¿ëÇÏ¿© ½ÇÁ¦·Î µµ¸ÞÀμ­¹ö¸¦ ¿î¿µÇغ¸ÀÚ. µµ¸ÞÀÎÀ» ¼³Á¤Çϱâ À§Çؼ­´Â named.confÈ­ÀÏ°ú zoneÈ­ÀÏÀÌ ÇÊ¿äÇÏ´Ù. ¿¬½À¿ëÀ¸·Î nasord.comÀ̶õ µµ¸ÞÀÎÀ» ¼³Á¤ÇØ º¸°Ú´Ù. ÇÊÀÚ°¡ Bind 9°¡ ±¸µ¿µÉ ¶§ °¡Àå ¸ÕÁ¶ ÂüÁ¶ÇÏ´Â ÆÄÀÏÀÌ named.confÈ­ÀÏÀ̶ó°í Çß´Ù. named.confÈ­ÀÏ¿¡´Â ±ÔÄ¢ÀÌ ÀÖÀ¸¸ç, ±ÔÄ¢¿¡ µû¶ó¼­ ÆíÁýÀ» ÇØÁà¾ß µÈ´Ù.

    [root@localhost]#
    
    [root@localhost]# vi /etc/named.conf
    
    zone "nasord.com" IN { 
            type master; 
            file "nasord.com.zone"; 
            allow-update { key "rndc-key"; }; 
    };
    

    À§¿Í °°ÀÌ named.confÈ­ÀÏ¿¡ Ãß°¡¸¦ ÇØÁÖÀÚ. µé¿©¾²±â¸¦ ÇÒ ¶§´Â ²À ÅÇÅ°¸¦ »ç¿ëÇϱ⠹ٶõ´Ù. À§ÀÇ ³»¿ëÀº nasord.comÀ̶ó´Â µµ¸ÞÀÎÀ» master·Î ¼³Á¤ÇÏ°í nasord.com.zoneÀ̶õ zoneÈ­ÀÏÀ» »ç¿ëÇÏ°Ú´Ù´Â ÀǹÌÀÌ´Ù. allow-update´Â µÚ¿¡ ´Ù·ê µ¿Àû ¾÷µ¥ÀÌÆ®¸¦ À§ÇÑ ¼³Á¤ÀÌ´Ù. allow-update³»¿ë¿¡¼­ keyºÎºÐÀº rndc.conf¿¡¼­ Á¤ÀǵǾîÀÖ´Â key°¡ ÀÔ·ÂµÇ¾ß µÈ´Ù.

    ÀÌÁ¦ nasord.com.zoneÈ­ÀÏÀ» ÆíÁýÇØ º¸ÀÚ.

    [root@localhost]#
    
    [root@localhost]# vi /var/named/nasord.com.zone
    $TTL 86400 
    @	IN	SOA	ns.nasord.com. admin.nasord.com. (   
                                          2003081301 ; serial 
                                          28800      ; refresh 
                                          7200       ; retry 
                                          604800     ; expire 
                                          86400      ; ttl 
                                          ) 
    				       
    	IN	NS	ns.nasord.com. 
    	IN	MX	10	mail.
     
    @	IN	A	192.168.0.13  
    ns	IN	A	192.168.0.10  
    ftp	IN	A	192.168.0.14  
    mail	IN	A	192.168.0.15  
       
    www	IN	CNAME	@
    

    À§¿Í °°ÀÌ zoneÈ­ÀÏÀ» »ý¼ºÇØ º¸ÀÚ. zoneÈ­ÀÏÀº Å©°Ô µÎ °³ÀÇ ¿µ¿ªÀ¸·Î ±¸ºÐÀÌ µÈ´Ù. SOA(Start Of Authority)¿µ¿ª°ú µ¥ÀÌÅÍ ¿µ¿ªÀ¸·Î ±¸ºÐÇÑ´Ù. ÀÌÁ¦ ¼¼ºÎÀûÀ¸·Î »ìÆ캸ÀÚ ¸ÕÀú SOA¿µ¿ª ¸ÕÀú »ìÆ캸ÀÚ.

    [root@localhost]#
    
    $TTL 86400 
    @	IN      SOA     ns.nasord.com. admin.nasord.com. (   
                                          2003081301 ; serial 
                                          28800      ; refresh 
                                          7200       ; retry 
                                          604800     ; expire 
                                          86400      ; ttl 
                                          )
    

    $TTL 86400 : zoneÁ¤º¸ÀÇ ttl°ªÀ¸·Î ÁöÁ¤µÈ ½Ã°£ÀÌ Áö³ª¸é ij½Ã¿¡¼­ »èÁ¦ µÈ´Ù. ±âº»ÀûÀ¸·Î 86400ÃÊ 1ÀÏÀÌ´Ù.

    °ñ¹ðÀÌ : ORIGINÀ» ¶æÇϸç, µµ¸ÞÀÎ ÀÚ±â ÀÚ½ÅÀ» ³ªÅ¸³½´Ù.

    ns.nasord.com. : µµ¸ÞÀÎÀÇ ³×ÀÓ¼­¹ö¸¦ ÁöÁ¤ÇÑ´Ù.

    admin.nasord.com. : µµ¸ÞÀÎÀÇ °ü¸®ÀÚ ¸ÞÀÏÀ» ÁöÁ¤ÇÑ´Ù. ÀԷ½à ¿À¸®°ïÀ» ¾²´Â ÀÏÀÌ ¾øµµ·Ï ÇÑ´Ù. Á¡À¸·Î ±¸ºÐÇØ¾ß µÈ´Ù.

    2003081301 ; serial : µµ¸ÞÀÎÀÇ ¾÷µ¥ÀÌÆ® À¯¹«¸¦ ³ªÅ¸³»´Â ½Ã¸®¾ó °ªÀÌ´Ù. º¸Åë YYYYMMDDHHÀÇ Çü½ÄÀ¸·Î ÀÔ·ÂÇÑ´Ù. ¸¸¾à zoneÈ­ÀÏÀÇ Á¤º¸°¡ º¯°æÀÌ µÇ¾ú´Ù¸é ²À Áõ°¡ ½ÃÄÑ Áà¾ß µÈ´Ù. ±×·¡¾ß º¸Á¶ ³×ÀÓ¼­¹ö¿¡¼­ º¯°æ À¯¹«¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.

    28800 ; refresh : ¸¶½ºÅÍ ³×ÀÓ¼­¹ö·ÎºÎÅÍ µ¥ÀÌŸ¸¦ °¡Á®¿Â ÈÄ ´Ù½Ã ¾÷µ¥ÀÌÆ® Çϱâ À§ÇØ Á¢¼Ó ½Ãµµ¸¦ ÇÒ ¶§±îÁö ±â´Ù¸®´Â ½Ã°£À» ÁöÁ¤ÇÑ´Ù.±âº»°ªÀº 8½Ã°£ÀÌ´Ù.

    7200 ; retry : ¸¶½ºÅÍ ³×ÀÓ¼­¹ö¿¡ Á¢¼ÓÀÌ ½ÇÆÐÇßÀ» °æ¿ì ÁöÁ¤µÈ ½Ã°£ÀÌ Áö³ª¸é ÀçÁ¢¼ÓÀ» ÇÑ´Ù.

    604800 ; expire : ¸¶½ºÅÍ ³×ÀÓ¼­¹ö¿¡¼­ ¹Þ¾Æ¿Â µµ¸ÞÀÎÀÇ Á¤º¸µéÀº º¸°üÇÏ´Â ÁÖ±âÀÌ´Ù. ÁöÁ¤µÈ ½Ã°£ÀÌ Áö³ª¸é ¹Þ¾Æ¿Â µ¥ÀÌÅÍ°¡ ½Å·Ú¼ºÀÌ ¾ø´Ù°í ÆÇ´ÜÇÏ°í »èÁ¦ÇÑ´Ù. ±âº»°ªÀº 7ÀÏÀÌ´Ù.

    86400 ; ttl : ij½ÃµÈ µµ¸ÞÀÎÀÇ Á¤º¸µéÀ» º¸°üÇÏ´Â ½Ã°£ÀÌ´Ù. ³×ÀÓ¼­¹ö´Â ÁúÀǸ¦ ´øÁú ¶§ ¸¶´Ù ÀÏÀÏÀÌ ¹°¾îº¸´Â °ÍÀÌ ¾Æ´Ï°í Çѹø ÁúÀÇµÈ Á¤º¸´Â ttl¿¡ ÁöÁ¤ µÇ¾îÀÖ´Â ½Ã°£µ¿¾È º¸°üÇÏ°Ô µÈ´Ù. Á»´õ ºü¸¥ ¼­ºñ½º¸¦ À§Çؼ­ º¸°üÇÏ°í Àִµ¥, ±âº»°ªÀ» »ç¿ëÇÏ¸é µÈ´Ù. ¸¸¾à ¼­ºñ½º ÀÌÀü°èȹÀ̶ó¸é, ¹Ì¸® ttl°ªÀº ª°Ô Àâ¾Æ¼­ ij½Ã¸¦ »¡¸® »èÁ¦ ÇØÁÖ´Â °ÍÀÌ ÁÁ´Ù.

    ÀÌÁ¦ ½ÇÁ¦ µµ¸ÞÀÎÀÇ µ¥ÀÌÅÍ°¡ µé¾î°¡´Â ºÎºÐÀ» »ìÆì º¸ÀÚ.

    [root@localhost]#
    
    	IN	NS	ns.nasord.com. 
    	IN	MX	10	mail.
     
    @	IN	A	192.168.0.13  
    ns	IN	A	192.168.0.10  
    ftp	IN	A	192.168.0.14  
    mail	IN	A	192.168.0.15  
       
    www	IN	CNAME	@
    

    À§ÀÇ ¿¹Á¦´Â °£´ÜÇØ º¸ÀÌÁö¸¸ óÀ½ ¼³Á¤ÇÏ´Â °ÍÀ̶ó¸é °¡Àå ½Ç¼ö°¡ ¸¹Àº °÷ÀÌ´Ù. µ¥ÀÌÅÍ ºÎºÐÀ» ¼³Á¤Çϱâ Àü¿¡ ¸ÕÀú ·¹ÄÚµå ŸÀÔ¿¡ ´ëÇؼ­ ¼³¸íÇÏ°Ú´Ù. À§¿¡ º¸¸é NS, MX, A, CNAME ÀÌ·± °ÍµéÀÌ º¸ÀÏ °ÍÀÌ´Ù. º¹ÀâÇÏ°Ô »ý°¢ÇÏ¸é º¹ÀâÇϱ⸸ ÇÏ´Ï±î °£´ÜÈ÷ ¼³¸íÇÏ°Ú´Ù.

    NS ·¹ÄÚµå : NS ·¹ÄÚµå´Â µµ¸ÞÀÎÀÇ ³×ÀÓ¼­¹ö¸¦ ÁöÁ¤ÇÑ´Ù. ¿¹Á¦·Î º¸¸é À§¿¡ ns.nasord.com.ÀÌ·¸°Ô µÚ¿¡ Á¡À» ºÙ¿´´Ù. ²À ºÙ¿©¾ß µÈ´Ù. ¿Ö ±×·±Áö´Â ¾ÈºÙÀÌ°í ÁúÀǸ¦ Çغ¸¸é ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. NS ·¹ÄÚµå´Â À§ÀÓµµ °¡´ÉÇÏ´Ù.

    [root@localhost]#
    
    ns.kr.nasord.com	IN	A	192.168.0.11 
    kr.nasord.com		IN	NS	ns.kr.nasord.com.
    

    À§ÀÇ ¿¹Á¦¿¡¼­ º¸¸é ns.kr.nasord.comÀ̶õ È£½ºÆ®¿¡ 192.168.0.11ÀÇ IP¸¦ ÇÒ´çÇÏ°í, kr.nasord.comÀÇ ³×ÀÓ¼­¹ö¸¦ ns.kr.nasord.comÀ¸·Î ¼³Á¤Çß´Ù. ±×·¯¸é ¾ÕÀ¸·Î´Â ¿ì¸®°¡ kr.nasord.comÀ» ãÀ» ¶§´Â 192.168.0.11¿¡¼­ ÁúÀǸ¦ ¼öÇàÇÏ°Ô µÈ´Ù. ÀÌ·±½ÄÀ¸·Î Çϸé, ÇÑ °³ÀÇ µµ¸ÞÀÎÀ» °¡Áö°í 2Â÷, 3Â÷ È£½ºÆ®¸¦ ¸¸µé¾î¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    MX ·¹ÄÚµå : MX ·¹ÄÚµå´Â Mail ExchangeÀÇ ¾àÀÚ·Î ¸ÞÀϼ­¹ö¸¦ ÁöÁ¤ÇÏ¸é µÈ´Ù. ÇÊÀÚ´Â ´Üµ¶ ¸ÞÀϼ­¹ö·Î ¼³Á¤Çؼ­ nasord.comÀ¸·Î ¿À´Â ¸ÞÀÏÀ» 192.168.0.15·Î º¸³»µµ·Ï ¼³Á¤Çß´Ù. MX ·¹ÄÚµå´Â ¿©·¯°³¸¦ ÁöÁ¤Çؼ­ º¸Á¶ ¸ÞÀϼ­¹öµµ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

    [root@localhost]#
    
    	IN	MX	10	mail. 
    	IN	MX	20	mail2.
     
    mail	IN	A	192.168.0.15  
    mail2	IN	A	192.168.0.16
    

    À§ÀÇ ¼³Á¤¿¡¼­ ÇÊÀÚ´Â 2°³ÀÇ MX ·¹Äڵ带 »ý¼ºÇß´Ù. mail°ú mail2ÀÌ´Ù °¢°¢ÀÇ È£½ºÆ®´Â 15¹ø°ú 16¹ø IP·Î ¼³Á¤ÀÌ µÇ¾îÀÖ´Ù. À§ÀÇ °æ¿ì MX ·¹ÄÚµå µÚ¿¡ ÀÖ´Â ¼ýÀÚ 10°ú 20ÀÇ ¼³Á¤¿¡ µû¶ó¼­ ¸ÞÀÏÀ» ¹Þ´Â ¿ì¼±¼øÀ§°¡ ºÎ¿©µÈ´Ù. ³·Àº ¼ýÀÚÀÇ È£½ºÆ®°¡ ¸ÕÀú ¸ÞÀÏÀ» ¹Þ´Â´Ù. ¸¸¾à mailÈ£½ºÆ®°¡ ´Ù¿îÀÌ µÇ¼­ ¸ÞÀÏÀ» ¹ÞÁö ¸øÇÑ´Ù¸é ¸ÞÀÏÀº mail2È£½ºÆ®·Î °Ç³Ê°¡¼­ queuing»óÅ¿¡ ÀÖ´Ù°¡ mailÈ£½ºÆ®°¡ »ì¾Æ³ª¸é ´Ù½Ã ¸ÞÀÏÀ» º¸³»ÁØ´Ù. ÀÌ·± ¼³Á¤ÀÏ °æ¿ì ¸ÞÀϼ­¹ö ÇÑ °³°¡ ´Ù¿îÀÌ µÇ¾îµµ ¸ÞÀÏÀ» ÀÒ¾î ¹ö¸± ¿°·Á°¡ ¾ø´Ù.

    A ·¹ÄÚµå : A ·¹ÄÚµå´Â ½ÇÁ¦·Î È£½ºÆ®¿¡ IP¸¦ ºÎ¿©ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. ÇÊÀÚ´Â ±âº»ÀûÀ¸·Î 4°³ÀÇ È£½ºÆ®¸¦ ¼³Á¤Çß´Ù. @, NSÈ£½ºÆ®. mailÈ£½ºÆ®, ftpÈ£½ºÆ®ÀÌ´Ù. A ·¹Äڵ带 Ãß°¡ÇØÁÙ ¶§¸¶´Ù µµ¸ÞÀο¡ ¼­ºê È£½ºÆ®°¡ »ý¼ºÀÌ µÈ´Ù. A ·¹Äڵ带 Àß »ç¿ëÇϸé È£½ºÆ® ºÐ»ê¿ªÈ°µµ ÇÒ ¼ö ÀÖ´Ù. ¿¹Á¦·Î ÇÊÀÚ´Â À¥¼­¹ö°¡ 4´ë°¡ ÀÖ´Ù. ÇÏÁö¸¸ L4½ºÀ§Ä¡´Â °¡°ÝÀÌ ºñ½Î´Ù. ÀÌ·² °æ¿ì Bind¸¦ ÀÌ¿ëÇؼ­ Àú·ÅÇÏ°Ô ºÐ»ê È£½ºÆ®¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù.

    [root@localhost]#
    
    www	IN	A	192.168.0.20  
    	IN	A	192.168.0.21  
    	IN	A	192.168.0.22 
    	IN	A	192.168.0.23
    

    À§ÀÇ ¿¹Á¦¿¡¼­ ÇÊÀÚ´Â ÇÑ °³ÀÇ A·¹Äڵ忡 4°³ÀÇ IP¸¦ ÇÒ´çÇÏ¿´´Ù. ±×·³ Ŭ¶óÀ̾ðÆ®¿¡¼­ ÁúÀǸ¦ ´øÁö¸é ³×ÀÓ¼­¹ö´Â wwwÈ£½ºÆ®¿¡ ´ëÇؼ­ 20~23¹ø±îÀÇ IPÁß¿¡¼­ ÇÑ °³½Ä ÇÑ °³½Ä ºÐ»ê½ÃÄѼ­ IP¸¦ °¡¸£ÃÄ ÁØ´Ù. À§ÀÇ ¹æ½ÄÀ» Round RobbinÀ̶ó°í Çϸç, Á¾Á¾ »ç¿ëÇÒ ¶§°¡ ÀÖÀ» °ÍÀÌ´Ù. microsoft.comÀÇ À¥¼­¹ö¿Í cnn.comÀÇ À¥¼­¹ö°¡ À§ÀÇ ¹æ½ÄÀ¸·Î ¿î¿µÀÌ µÇ°í ÀÖ´Ù. L4¿¡ ºñÇؼ­ ¼³Á¤ÀÌ ½±°í ¼Ò¿ä ºñ¿ëÀÌ Àû±â ¶§¹®¿¡ Á¾Á¾ »ç¿ëÇÑ´Ù.

    CNAME : CNAME´Â º°ÄªÀÌ´Ù. °¢°¢ÀÇ È£½ºÆ®¿¡ ¸ðµÎ A ·¹ÄÚµå·Î ¼³Á¤À» ÇØÁÙ °æ¿ì, ½±°Ô ¿¹¸¦ µé¾î¼­ ¼­ºê È£½ºÆ®°¡ 1000°³°¡ ÀÖ´Ù°í ¼³Á¤Çغ¸ÀÚ °¢°¢ÀÇ È£½ºÆ®´Â ¸ðµÎ °°Àº IPÀε¥ ³×Æ®¿öÅ©ÀÇ º¯È­·Î IP°¡ º¯°æÀÌ µÇ¾ú´Ù°í »ý°¢Çغ¸ÀÚ. ÀÌ·² °æ¿ì ¸ðµç È£½ºÆ®¸¦ A ·¹ÄÚµå·Î ¼³Á¤¸¦ Çß´Ù¸é ¸ðµç È£½ºÆ®¿¡ IPÀÇ º¯È­°¡ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ CNAME¸¦ ÀÌ¿ëÇϸé CNAME¿¡ ÇØ´çµÇ´Â ÇÑ °³ÀÇ È£½ºÆ®¸¸ IP¸¦ º¯°æÇØÁÖ¸é µÈ´Ù. CNAME¸¦ »ç¿ëÇϳª A ·¹Äڵ带 »ç¿ëÇϳª °á°ú´Â °°Áö¸¸, °ü¸®ÀûÀÎ Ãø¸é¿¡¼­ ÀûÀýÇÑ CNAMEÀÇ »ç¿ëÀ» ±ÇÀåÇÑ´Ù.

      Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
    [03/24] Youtube òÁ&#2
    [03/20] Re: ¿Â¶óÀΰÔÀÓÀÇ Á¾ÁÖ±¹ ´ëÇѹα¹
    [03/20] ½ÇÁ¦&#4
    [03/18] ±¹°¡&#5
    [10/20] Cross Compiler ±ò
    [07/14] SSL ¬¡¬°
    [04/26] Re: µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
    [04/25] µµ½ºÈ­¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
    [10/30] Cshell¿¡¼­ ³­¼ö ¼³Á¤
    [10/23] °øÇ×öµµÁÖ½Äȸ»ç SE ±¸ÀÎ Ëì
    [01/26] Re: wgetÀ¸·Î ´Ù¸¥¼­¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
    [01/25] wgetÀ¸·Î ´Ù¸¥¼­¹ö¿¡ÀÖ´Â µð·ºÅ丮¸¦ °¡Á®¿À·Á°íÇÕ´Ï´Ù.
    [01/11] ƯÁ¤ ¾Èµå·ÎÀ̵å WebView ¹öÀü¿¡¼­ SSL ¹®Á¦ (WebView ¹ö±×)
    [08/01] DNS forwarder (Àü´ÞÀÚ) ¼­¹ö¸¦ ÅëÇؼ­ Äõ¸®ÇÏ¸é ¿ª¹æÇâÀ» ¹Þ¾Æ¿ÀÁú ¸øÇÕ´Ï´Ù.
    [05/16] (ÁÖ)ÈÄÀÌÁî ½Ã½ºÅÛ¿£Áö´Ï¾î (°æ·ÂÀÚ) ¸ðÁý
      New!   ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      ¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼­¹ö°ü¸®
      DNS ¼³Á¤ °Ë»ç
      nagiosgraph ¼³Ä¡ ¹æ¹ý
      Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
      Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
      clusterssh

    [ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]




    ¿î¿µÁø : ÁÁÀºÁøÈ£(truefeel), ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
    2003³â 8¿ù 4ÀÏ~