°­ÁÂ

HOME > °­ÁÂ >
°­ÁÂ| ¸®´ª½º ¹× ¿ÀǼҽº¿¡ °ü·ÃµÈ °­Á¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
 
Ȩ ³×Æ®¿öÅ©¸¦ À§ÇÑ DNS I, II
Á¶È¸ : 8,403  




Ȩ ³×Æ®¿öÅ©¸¦ À§ÇÑ DNS (DNS for the Home Network)

À±ºÀȯ / el@linuxlab.co.kr

 

Disclaimer :

    ÀÌ ±â»ç´Â ´ÜÇົ, ÇÏ¿ìÅõ ¹®¼­µé, ¸Ç ÆäÀÌÁö, À¯Áî³Ý ´º½º±×·ì, ±×¸®°í ¼¿ ¼ö ¾ø´Â ½Ã°£À» Űº¸µå¿Í ¾¾¸§ÇÏ¸ç ¼öÁýÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù.  ÀÌ´Â ¸ðµç ÁÖÁ¦¿¡ ´ëÇØ Åë´ÞÇß´Ù´Â °ÍÀ» ¶æÇÏÁö´Â ¾ÊÁö¸¸, ÃʱÞÀÚ°¡ Áß±Þ »ç¿ëÀÚ°¡ µÇ´Â ¹ßÆÇÀÌ µÉ °ÍÀÌ´Ù.  ¸ðµç ¿¹Á¦µéÀº ¿ì¸® Ȩ ³×Æ®¿öÅ©·ÎºÎÅÍ ±×´ë·Î °¡Á®¿ÔÀ¸¹Ç·Î ¿ì¸®°¡ ¾Æ´Â ÇÑ Àß µ¿ÀÛÇÑ´Ù.

 

ÀÌ °¡À̵带 ¾î¶»°Ô »ç¿ëÇÒ±î :

    ¡¤[Enter] ó·³ °¢ °ýÈ£¿¡ ´ã±ä ´Ü¾îµéÀº Űº¸µå¿¡¼­ ±× ۸¦ ´©¸£°Å³ª ¸¶¿ì½º
      1¹ø ¹öưÀ» ´©¸£¶ó´Â ¶æÀÌ´Ù.
    ¡¤{your name here}ó·³ ±¸ºÒ±¸ºÒÇÑ °ýÈ£¾È¿¡ ´ã±ä ´Ü¾îµéÀº »ç¿ëÀÚ°¡ ÀÔ·Â
      ÇØ¾ß ÇÒ ¡°ÁøÂ¥¡± µ¥ÀÌÅÍ¿¡ ´ëÀÀÇÏ´Â µ¥ÀÌÅ͸¦ ¶æÇÑ´Ù.
    ¡¤ÀÌÅø¯Ã¼·Î(±â¿ï¾îÁø) ¾²¿©Áø ÅØ½ºÆ®´Â »ç¿ëÀÚ ÀÚ½ÅÀÌ ¼Ð ÇÁ·ÒÇÁÆ®¿¡ ½á ³Ö¾î
      ¾ß ÇÒ ¸í·ÉÀ» ¶æÇÑ´Ù.

 

ÇÊ¿äÇÑ Á¶°Ç :

    ÀÌ °¡À̵å´Â ´ç½ÅÀÌ bind v8.2¸¦ ¼³Ä¡ÇßÀ¸¸ç, ´ç½ÅÀÌ µî·ÏµÇ¾î ÀÖ´Â(legal)
    µµ¸ÞÀÎ À̸§À» ¼±Á¤Çß°í, ´ç½ÅÀÌ ÀÎÅͳÝÀ¸·ÎºÎÅÍ ÀÚ½ÅÀÇ ¸Ó½ÅÀ» ¡°¼û±â±â¡±À§ÇØ IP ¸Å½ºÄ¿·¹À̵带 »ç¿ëÇϰí ÀÖ´Ù°í °¡Á¤ÇÑ´Ù.  ¸¸¾à ´ç½ÅÀÌ bind v4.x¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é ¾÷±×·¹À̵åÇϰųª(¹öÀü 4.x¿¡´Â ¸î °¡Áö º¸¾È»óÀÇ ¹®Á¦°¡ ÀÖ´Ù)
    Á¦´ë·Î Àû¿ëµÇÁö ¾ÊÀ» °ÍÀ̹ǷΠÀÌ ¹®¼­¸¦ »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ°Ú´Ù.

    *ÁÖÀÇ
    - ´ëºÎºÐ ¹èÆ÷ÆÇµéÀº bindÀÇ ¼¼ °¡Áö ÆÐŰÁö¸¦ °¡Áø´Ù.
    - ´ç½ÅÀÌ ¿øÇÏÁö ¾Ê´Â ´Ü Çϳª´Â ¡°caching-only¡± ¹öÀüÀÌ´Ù.

 

DNS´Â ¹«¾ùÀΰ¡?  

      DNS´Â Domain Name SystemÀ» ³ªÅ¸³»°í ½ÇÁ¦·Î´Â ÇÁ·ÎÅäÄÝÀÌ´Ù. ´ç½ÅÀÌ »ç¿ëÇÒ ÇÁ·Î±×·¥ Bind(Berkeley Internet Name Domain)´Â ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ® ¾ç ÂÊ¿¡¼­ DNS¸¦ ½ÇÁ¦·Î ±¸¼ºÇÏ´Â µµ±¸ÀÌ´Ù.  DNS´Â À̸§µéÀ» »ç¶÷µéÀÌ »ç¿ëÇÏ´Â ¹®ÀÚ-¼ýÀÚ(alpha-numeric) À̸§À», ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ip ÁÖ¼Ò·Î ¹ø¿ªÇÑ´Ù.  ¿¹¸¦ µé¾î www.netscape.comÀº 207.200.75.200À¸·Î ¹ø¿ªÇÑ´Ù.

     

    ¿Ö ÀڽŸ¸ÀÇ DNS ¼­¹ö¸¦ °¡Áö´Â°¡?  

        ´ç½ÅÀº ÀÚ½ÅÀÇ DNS ¼­¹ö¸¦ °¡ÁöÁö ¾Ê°íµµ ´ç½ÅÀÇ ISP¿¡¼­ Á¦°øÇÏ´Â DNS ¼­¹ö¸¦ »ç¿ëÇÏ¸é »ì¾Æ³²À»(survive) ¼ö ÀÖ´Ù.  ´ç½Å ÀÚ½ÅÀÇ ¼­¹ö¸¦ »ç¿ëÇØ¼­ À̸§À» ã´Â ¼Óµµ¸¦ ³ôÀ̸ç, ´ç½ÅÀÌ »õ·Î¿î ÄÄÇ»Å͸¦ Ãß°¡Çϰí, ´ç½ÅÀÇ È¨ ³×Æ®¿öÅ©°¡ ´õ ¸ÚÁö°Ô µ¿ÀÛÇϵµ·Ï ¼¾µå¸ÞÀÏÀ» Çã¿ëÇÏ´Â µî ´ç½ÅÀÇ ³×Æ®¿öÅ©¸¦ ¼³Á¤ÇÏ´Â µ¥ ¼ÒºñÇÏ´Â ½Ã°£À» ÃÖ¼ÒÈ­ÇÑ´Ù  ±×¸®°í ÁÖ¸»À» º¸³¾ ÁÁÀº °èȹÀ» ¼±»çÇÑ´Ù.

       

      ´©°¡ Áö±Ý ´ç½Å¿¡°Ô DNS¸¦ Á¦°øÇϴ°¡?

        ¾Æ¸¶ ´ç½ÅÀÇ ·ÎÄà ISP´Â ´ç½Å¿¡°Ô DNS¸¦ Á¦°øÇÒ °ÍÀÌ´Ù.  ´ÙÀ½ ¿¹Á¦¸¦ µû¶ó ÇÏ¸é ¿ì¸®ÀÇ °¡Á¤µéÀ» È®ÀÎÇÒ °ÍÀ̰í, ¼³Ä¡ ÈÄ¿¡ ´ç½ÅÀÇ DNS¸¦ Å×½ºÆ®Çϱâ À§ÇÑ ±âÃʸ¦ Á¦°øÇÑ´Ù.  
        ´ç½ÅÀÇ ISP¿¡ ¿¬°áÇϰí Å͹̳ΠÀ©µµ¿ì¿¡ ¾Æ·¡ ¸í·ÉµéÀ» ½á ³Ö´Â´Ù.

        nslookup[Enter]
        Default Server: {your ISP¡¯s DNS name will show here}
        Address: {your ISP¡¯s DNS server IP address here}

        Now type this in to see dns work:
        >www.tux.org

        Non-authoritative answer:
        Name: gwyn.tux.org
        Address: 207.96.122.8
        Aliases: www.tux.org
        >exit [Enter]

       

      Áß¿äÇÑ ³ëÆ® - ¸Å½ºÄ¿·¹À̵ù

        ¸Å½ºÄ¿·¹À̵ùÀ» ¼³Á¤ÇÏÁö ¾Ê°í ´ç½Å ÀÚ½ÅÀÇ °³ÀÎÀûÀÎ DNS ±¸¼ºÀº »ý°¢Á¶Â÷ ÇØ¼­´Â ¾ÈµÈ´Ù.(¶Ç´Â ½ÇÁ¦ ¾ÆÀÌÇÇ ÁÖ¼Ò¿Í µî·ÏµÈ ³×Æ®¿öÅ© À̸§ ¾øÀÌ!)  ±×·¸Áö ¾Ê´Ù¸é ½Ã½ºÅÛÀÌ ÇëŬ¾îÁö°í, ¾Æ¸¶ ±× ¾ÆÀÌÇǸ¦ °¡Áø ÁøÂ¥ ÁÖÀÎÀ¸·ÎºÎÅÍ ¾î¶² Çè¾ÇÇÑ À̸ÞÀÏÀ» ¹Þ°Ô µÉ Áöµµ ¸ð¸¥´Ù.  ¸Å½ºÄ¿·¹À̵ùÀº ip ÁÖ¼Ò°¡ ¹«¾ùÀ̵ç, ´ç½Å ÀÚ½ÅÀÇ °³ÀÎÀûÀÎ ³×Æ®¿öÅ©¿¡ ´ç½ÅÀÌ ¿øÇÏ´Â À̸§À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇϰí, ³×Æ®¿öÅ©¸¦ ÅëÇØ ÀÎÅͳݿ¡ À¯È¿ÇÑ ip ÁÖ¼Ò·Î ¿¬°áÇÒ ¼ö ÀÖµµ·Ï °¡ÀåÇÑ´Ù.

       

      DNS ¼³Ä¡ :

        ´ç½ÅÀº DNS¸¦ ÀÛµ¿Çϱâ À§ÇØ bind ÇÁ·Î±×·¥À» ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ³» Ȩ ³×Æ®¿öÅ© ¼³Á¤¿¡¼­´Â, kulai.org´Â ³» µµ¸ÞÀÎÀÌ´Ù. ³»°¡ ¸Å½ºÄ¿·¹À̵带 »ç¿ëÇÑ ÀÌ·¡, kulai.org´Â ¾î¶² ¸ñ·Ï¿¡µµ ¿À¸£Áö ¾Ê¾Ò°í, ³ª ¶ÇÇÑ ÀÌ À̸§À» ¾Æ¹« °÷¿¡µµ µî·ÏÇÏÁö ¾Ê¾Ò´Ù. ´ç½ÅÀÇ µµ¸ÞÀÎ À̸§À» Á¤Çß´Ù¸é, ¾ÆÁ÷ µî·ÏµÈ °ÍÀÌ ¾Æ´Ï°Å³ª, ¶Ç´Â(ÀÌ¹Ì µî·ÏµÈ °ÍÀ̶ó¸é) °á±¹ ¾û¸ÁÁøÃ¢À¸·Î ¸¸µé°í ¸» °ÍÀÌ´Ù.  ´ç½ÅÀº whois ÇÁ·Î±×·¥À» »ç¿ëÇØ¼­ ´ç½ÅÀÇ µµ¸ÞÀÎÀÌ ¹ú½á µî·ÏµÈ °ÍÀÌ ¾Æ´ÑÁö °Ë»çÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ µ¿¾È:

        whois  kulai.org [Enter]

        ±×¸®°í ³ª´Â Àâ´ÙÇÑ Ãâ·Â¹° ³¡¿¡ ´ÙÀ½ ¸Þ½ÃÁö¸¦ µ¹·Á ¹Þ¾Ò´Ù:

        No match for ¡° KULAI.ORG¡±.

        ÀÌ ±â»ç(article)¸¦ ¾²´Â µ¿¾È ³ª´Â ³» ÄÄÇ»Å͵éÀ» »ç¿ëÇÒ °ÍÀÌ´Ù.  ±×µéÀº:

       

      master.kulai.org

      192.168.124.10

      linux only, the server

      ic.kulai.org

      192.168.124.1

      linux and win98

      fserver.kulai.org

      192.168.124.11

      freebsd only

      phillip.kulai.org

      192.168.124.20

      win98 only

       

      ´ç½ÅÀÇ DNS¸¦ ¼³Á¤ÇÏÀÚ :

        ´ç½ÅÀÌ ¸¸µé¾î¾ß ÇÏ´Â ÆÄÀÏÀº ´Ù¼¸ °³ÀÌ´Ù. ÀÌµé ÆÄÀÏÀº ÀϹÝÀûÀÎ ÅØ½ºÆ®ÆÄÀÏ·Î ´ç½ÅÀÌ ÁÁ¾ÆÇÏ´Â ¿¡µðÅÍ·Î ¸¸µé¸é µÈ´Ù.  ´ç½ÅÀº ÀÌ ±â»ç¿¡¼­ Á¦°øµÇ´Â ¾Æ·¡ ¿¹Á¦·ÎºÎÅÍ º¹»çÇϰí, ºÙ¿©µµ µÈ´Ù - ´Ù¸¸ À̸§°ú IP ÁÖ¼Ò´Â ´ç½ÅÀÇ °ÍÀ¸·Î ¹Ù²Ù¾î¾ß ÇÑ´Ù! ÀÌµé ÆÄÀϵéÀº ¸Å¿ì Ưº°ÇÑ ¹®¹ýÀ» °¡Áö´Âµ¥ - ¸Å¿ì Á¶½É½º·´°Ô ±×µéÀ» ÆíÁýÇØ¾ß ÇÑ´Ù.

        /etc/named.conf
        /var/named/db.cache
        /var/named/db.kulai.org  (where kulai.org is my domain)
        /var/named/db.124.168.192
        (where my network is 192.168.124.0)
        /var/named/db.127.0.0 

         

      <°æ°í >

      ´ç½ÅÀÇ DNS°¡ ¼³Á¤µÇ´Â µ¿¾È, /etc/resolv.conf ÆÄÀÏÀÇ À̸§À» ¹Ù²ÙÁö ¾Ê°í Àý´ë ´ç½ÅÀÇ ¼­¹ö¸¦ ¸®ºÎÆ®ÇÏÁö ¾Ê´Â´Ù. ºÎÆ®°¡ ³¡³ª¸é, ÀÌ ÆÄÀÏÀÇ À̸§À» ´Ù½Ã /etc/resolv.conf·Î ¹Ù²Û´Ù. ÁÁÁö ¾ÊÀº ¿ª(reverse) DNS´Â ºÎÆÃÀÚü¸¦ ¹æÇØÇÒ ¼ö Àֱ⠶§¹®¿¡, ºÎÆ®ÇÏ°í ¸Á°¡Áø °÷À» °íÃÄ¾ß ÇÑ´Ù.  ¹®Á¦·ÎºÎÅÍ º¸È£ÇÏ´Â °ÍÀº - À̸§¹Ù²Ù±â ÀÌ´Ù.

      ¶ÇÇÑ, ´ç½ÅÀÇ /etc/nsswitch.cnf ÆÄÀÏÀ» Á¡°ËÇØ¾ß ÇÑ´Ù.  
      ¡°hosts¡±¶óÀÎÀº ¡°hosts: files dns¡±¶ó µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.  
      À̰ÍÀº ½Ã½ºÅÛÀÌ È£½ºÆ®À̸§À» ÇØ¼®ÇÒ ¶§, ¾Æ¹«¸® ÇØµµ µ¿ÀÛÇÏÁö ¾Ê´Â DNS¿¡°Ô ¹¯´Â ´ë½Å ¸ÕÀú /etc/hosts ÆÄÀÏ¿¡¼­ ã¾Æº¸µµ·Ï ¸¸µç´Ù.  ¸¸¾à ´ç½ÅÀÌ NIS(Network Information System)À» »ç¿ëÇÑ´Ù¸é, ±× ÁÙÀº ¡°hosts: files nis dns¡±°¡ µÉ °ÍÀÌ´Ù.

       

      ½ÃÀÛÇϱâ :

        À§¿¡ ¼³¸íµÈ ÆÄÀϵéÀ» ¸¸µé°í ³ª¼­, ´ç½ÅÀÇ /etc/resolv.conf
        ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÜÁö ´ç½Å ÀÚ½ÅÀÇ ³×ÀÓ¼­¹ö ¸ñ·Ï¸¸À» °¡Áöµµ·Ï ÇÑ´Ù.

        search kulai.org
        nameserver 192.168.124.10

        ÁÖÀÇ>
        /etc/resolv.conf´Â bind 8.* ÇÁ·Î±×·¥¿¡ ÇʼöÀûÀÌ´Ù.
        ´ÙÀ½°ú °°ÀÌ ¾´´Ù.

        tail -f /var/log/messages [Enter]

        ÀÌÁ¦ ´ç½ÅÀº named µ¥¸óÀÌ ½ÃÀÛÇÒ ¶§ ¾î¶² ¿¡·¯ ¸Þ½ÃÁöµµ °¨½ÃÇÒ(monitor) ¼ö ÀÖ´Ù.  ´Ù¸¥ À©µµ/ÄܼÖÀ» ¿­°í ´ÙÀ½°ú °°ÀÌ ¾´´Ù:

        /usr/sbin/ndc start [Enter]
        (or for Redhat users: /etc/rc.d/init.d/named start )

        ´ç½ÅÀÇ /var/log/messages ÆÄÀÏÀº ¾Æ·¡Ã³·³ named¿Í ³¡¿¡ ´ëÇÑ Ç׸ñ¹øÈ£¸¦ °¡Á®¾ß ÇÑ´Ù.

        Jul 10 15:54:26 master named: named startup
        succeeded
        Jul 10 15:54:26 master named[3523]: Ready to answer
        queries.

        Å×½ºÆ®Çϱâ À§ÇØ, ÀÎÅͳݿ¡ ¿¬°áÇÏ°í ¡°Who is providing your DNS now?¡± ¼½¼ÇÀÇ ÇÁ·Î¼¼½º¸¦ ¹Ýº¹ÇÑ´Ù.  ÀÌ·¸°Ô ÇÏ¸é ³×ÀÓ¼­¹öó·³ ´ç½ÅÀÇ ¼­¹öÀ̸§À» µ¹·ÁÁÙ °ÍÀÌ´Ù.  ´ç½ÅÀÌ ÀÚÁÖ Ã£¾Æ°¡´Â °÷À» ¾²°í ±× ip ÁÖ¼Ò¸¦ ´ç½Å¿¡°Ô µ¹·ÁÁÖ´ÂÁö ¾Ë¾Æº»´Ù.

        µ¿ÀÛÇÏÁö ¾Ê´Â´Ù¸é :

            1. named µ¥¸óÀÌ ½ÇÇàÁßÀÎÁö Á¡°ËÇÑ´Ù.
                ps ax|grep named [Enter]

            2. ´Ù¸¥ ¸Ó½Å¿¡¼­ ¼­¹ö¿¡ ip ÁÖ¼Ò¿Í À̸§ ¸ðµÎ·Î pingÀ» º¸³»º»´Ù.
                ping 192.168.124.10 [Enter]
                ping  master.kulai.org [Enter]

            3. ¼­¹ö¿¡ telnetÀ¸·Î ¿¬°áÇÑ´Ù.  ¿À·¡µµ·Ï ¿¬°áÇØ¼­ ¹®Á¦¸¦ È®ÀÎÇÑ´Ù.

        ¸¸¾à ¸ðµÎ Àß µÈ´Ù¸é, ´ç½ÅÀÇ »õ·Î¿î ³×ÀÓ¼­¹ö¿¡ Ȩ ³×Æ®¿öÅ© À§ÀÇ ÄÄÇ»Å͵éÀ» ÁöÁ¤ÇÑ´Ù.

       

      ¸¶Áö¸· ¹è·Á :

        ¿ì¸®´Â ´ç½Å¿¡°Ô °£´ÜÇÑ dns ¼­¹ö¸¦ ±¸ÃàÇÏ´Â °³·«ÀûÀÎ ¹æ¹ýÀ» ÁÖ¾ú´Ù.  ¼º°øÀº ´ë°³ ´õ Å« °ü½É°Å¸®¸¦ ºÒ·¯ÀÏÀ¸Å°¹Ç·Î ¿©±â ´õ ¹è¿ï ¼ö ÀÖ´Â °÷À» ¸î ±ºµ¥ ¼Ò°³ÇÑ´Ù.

        The DNS HOWTO
        DNS and Bind by O¡¯Reilly
        DNS - ZDNet Webopedia Definition and Links
        Troubeshooters.com: DNS -- Áö³­ ¹öÀüÀÇ bind¸¦ »ç¿ëÇÏ´Â À̵éÀ» À§ÇÑ ÈùÆ®µµ Æ÷ÇÔÇÑ´Ù.

        Copyright ¨Ï 1999, JC Pollman and Bill Mote
        Published in Issue 44 of Linux Gazette, August 1999




      À± ºÀ ȯ : el@linuxlab.co.kr

       

          ¡Ø ÀÌ ±ÛÀº ¡®99³â 10¿ùÈ£ ¡°È¨ ³×Æ®¿öÅ©´Â¸¦ À§ÇÑ DNS¡± ±â»çÀÇ
              ¼³Á¤ ÆÄÀÏ ¼³¸íÀÔ´Ï´Ù.

           

        FILE named.conf:

          ÀÌ ÆÄÀÏÀº ÇÊ¿äÇÑ ´Ù¸¥ ÆÄÀϵéÀÌ ¾îµð¿¡ ÀÖ´ÂÁö named¿¡°Ô ¸»ÇØÁØ´Ù.

          ¾Æ·¡´Â ³» ÆÄÀÏÀÇ ³»¿ëÀÌ´Ù:
           

            options {
            directory ¡°/var/named¡±;

            forwarders {
            216.116.0.4;
            216.116.0.10;
            };

            };

            zone ¡°.¡± {
            type hint;
            file ¡°db.cache¡±;
            };

            zone ¡°kulai.org¡± {
            type master;
            file ¡°db.kulai¡±;
            };

            zone ¡°124.168.192.IN-ADDR.ARPA¡± {
            type master;
            file ¡°db.124.168.192¡±;
            };

            zone ¡°0.0.127.IN-ADDR.ARPA¡± {
            type master;
            file ¡°db.127.0.0¡±;
            };

           

          zoneÀÌ 4°³ ÀÖ´Ù:

          ̅ ȗˤ zone - .
          name-to-ip zone - kulai.org
          ip-to-name zone - 124.168.192.IN-ADDR.ARPA
          localhost zone - 0.0.127.IN-ADDR.ARPA

          zoneÀº °¢°¢ ´Ù¸¥ ÆÄÀÏ·Î ¸¸µé¾îÁø´Ù.

          directory: ´ç½ÅÀÇ ÆÄÀϵéÀÌ ³õÀÏ °÷ÀÌ´Ù.

          forwards: ÀÎÅͳݻ󿡼­ DNS ¼­¹öÀÇ ipÀÌ´Ù.(°ÅÀÇ ´ëºÎºÐ ÀÚ½ÅÀÇ ISP¿¡¼­ Á¦°øÇÏ´Â DNS ¼­¹ö¸¦ »ç¿ëÇÑ´Ù) ±â¾ïÇÒ °ÍÀº, ´ç½Å ¼­¹ö¿¡¼­ ¿î¿µµÇ´Â named´Â ´ç½ÅÀÇ ÄÄÇ»Å͵鿡 ´ëÇØ¼­¸¸ À¯È¿Çϸç, ´Ù¸¥ ip¸¦ °¡Á®¿À·Á¸é ´Ù¸¥ ¼­¹ö·Î °¡¾ß¸¸ ÇÒ °ÍÀÌ´Ù.

          db.cache, db.kulai, db.127.0.0, db.124.168.192: ÀÌ °ÍµéÀº ³» zoneÀ» À§ÇØ ½º½º·Î ¸¸µç ÆÄÀϵéÀÇ À̸§ÀÌ´Ù: ´ç½ÅÀÌ ¿øÇÏ´Â ´Ù¸¥ À̸§À¸·Î ¹Ù²Ù¾î »ç¿ëÇÒ ¼ö ÀÖ´Ù

           

        FILE db.cache:

            ÀÌ ÆÄÀÏ ¸®½ºÆ®´Â ÃÖ»óÀ§ µµ¸ÞÀÎÀ» À§ÇØ À¯È¿ÇÑ ³×ÀÓ¼­¹öµéÀÌ´Ù. ÀÌ °ÍÀ» °¡Á®¿À°í Á¦´ë·Î °ü¸®Çϱâ¶õ Á¤¸» ¼ö°í½º·´±â ¸¶·ÃÀÌÁö¸¸, bind ¹öÀü 8¿¡ µû¶ó³ª¿À´Â ¡°dig¡±¶ó´Â À̸§À» °¡Áø ÇÁ·Î±×·¥ÀÌ ¸ðµç ±ÄÀº ÀϵéÀ» ´Ù ó¸®ÇØÁØ´Ù. ´ç½ÅÀÇ db.cache ÆÄÀÏÀ» °¡Á®¿À·Á¸é, ÀÎÅͳݿ¡ ½Ã½ºÅÛÀ» ¿¬°áÇϰí, ´ÙÀ½Ã³·³ ¾´´Ù:

            dig @e.root-servers.net . ns>/var/named/db.cache

            ÀÌ ÆÄÀÏÀº ÃֽŠÁ¤º¸·Î ¾÷µ¥ÀÌÆ® µÇ¾î¾ßÇϹǷÎ, ÀÌ ¹®¼­¿¡ ±× ³»¿ëÀº ´ãÁö ¾Ê´Â´Ù - ¾î¶»°Ôµç ÀÌ ÆÄÀÏÀ» °¡Á®¿À´Â °ÍÀº ¸Å¿ì ½±´Ù. ÀÌ ÆÄÀÏÀº Ç×»ó ÃֽżºÀ» À¯ÁöÇØ¾ß ÇϹǷΠ³ª´Â cronÀ» ÀÌ¿ëÇØ ¸Å´Þ ÀÌ ¸í·ÉÀ» ¼öÇàÇϵµ·Ï ³» dns ¼­¹ö¿¡ ¼³Á¤ÇØ µÐ´Ù.

             

          FILE db.kulai:

              ÀÌ ÆÄÀÏÀº À̸§À»  ip ÁÖ¼Ò·Î ¹Ù²Û´Ù.

               

                  @             IN      SOA     master.kulai.org.
                jpollman.kulai.org. (
                                        1;
                                        10800;
                                        3600;
                                        604800;
                                        86400 );

                                  IN      NS      master.kulai.org.
                master         IN      A       192.168.124.10

                mail             IN      A       192.168.124.10
                www            IN      A       192.168.124.10
                news            IN      A       192.168.124.10

                localhost       IN      A       127.0.0.1

                fserver          IN      A       192.168.124.11
                jc                 IN      A       192.168.124.1
                phillip           IN      A       192.168.124.20

               

              ÁÖ: ÀÌ ÆÄÀÏÀ» ¸¸µå´Â µ¥ °¡Àå Å« °ñÄ©°Å¸®´Â, ²À ÇÊ¿äÇÑ ¸¶Ä§Ç¥ Çϳª¸¦ ºüÆ®¸®´Â °ÍÀÌ´Ù. ¸¶Ä§Ç¥´Â ¡°¿©±â°¡ À̸§ÀÇ ³¡ÀÌ´Ù¡±¶ó´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¸¶Ä§Ç¥°¡ ¾ø´Ù¸é, µµ¸ÞÀÎ À̸§ÀÌ µÚ¿¡ À̾îÁ® ¹ö¸®¹Ç·Î, master.kulai.org´Â: master.kulai.org.kulai.org°¡ µÉ °ÍÀÌ´Ù. ´Ù½Ã ¸»Çϸé, ¸¶Ä§Ç¥´Â Àý´ëÁÖ¼Ò¿Í »ó´ëÁÖ¼Ò¸¦ ±¸ºÐÇÑ´Ù.

              @ ±âº» µµ¸ÞÀÎ À̸§À» ª°Ô ¾´ °ÍÀÌ´Ù. ÁÖÀÇ: @ ¹®ÀÚ´Â ¹Ýµå½Ã ¸Ç ²À´ë±â ÁÙ¿¡ ºó Ä­ÀÌ ¾øÀÌ ¸Ç ¾Õ¿¡ ¾²¿©Á®¾ß ÇÑ´Ù.
              master.kulai.org. ¼­¹ö À̸§ÀÌ´Ù.

              jpollman.kulai.org. ½ÇÁ¦·Î ÆíÁö¸¦ ¹ÞÀ» ¼ö ÀÖ´Â ÀüÀÚ¿ìÆí ÁÖ¼Ò·Î @ ´ë½Å¿¡ ¸¶Ä§Ç¥¸¦ ¾´´Ù(@ ¹®ÀÚ´Â µµ¸ÞÀÎ À̸§À» ¶æÇϱ⠶§¹®ÀÌ´Ù) ¹®Á¦°¡ »ý°å´Ù¸é À̸ÞÀÏÀ» º¸³» °ü¸®ÀÚ¿¡°Ô ¾Ë¸°´Ù.

              ¸ðµç ¼ýÀÚµé: ÀÌ ¹®¼­¿¡¼­ »ç¿ëÇÑ ¼ýÀÚµéÀº ÀÎÅÍ³Ý»ó¿¡ ½ÇÁ¦·Î µî·ÏµÈ ÁÖ¼Ò°¡ ¾øÀ» ¶§ »ç¿ëÇÑ´Ù. ÀÌ ¼ýÀÚµéÀ» ¹Ù²Ù°í ½Í´Ù¸é, ·¹ÆÛ·±½º¸¦ Àд´٠- ³» Ȩ ³×Æ®¿öÅ©¿¡¼­ »ç¿ëÇßÀ» ¶§ ¾µ¸¸Çß´Ù.

              IN NS: ÀÌ ÁÙÀº master.kulai.orgÀÌ ³×ÀÓ¼­¹öÀÓÀ» named¿¡°Ô ¾Ë¸°´Ù. ÀÌ ÁÙÀÇ Ã¹ ºÎºÐÀº ¹Ýµå½Ã ºñ¿öµÎ¾î¾ß Çϸç(named°¡ kulai.org¸¦ ÀÚµ¿À¸·Î ³Ö´Â´Ù), ÁÙ ³¡¿¡ ¾²¿©Áø À̸§Àº ¹Ýµå½Ã °°Àº ÆÄÀÏ ¾È¿¡¼­ ¡°IN A¡± ¸ñ·Ï¿¡ ÀÖ¾î¾ß ÇÑ´Ù.

              IN A: ÀÌ ÁÙµéÀº ¡°name-to-ip¡±°¡ ¾î¶»°Ô ¿¬°üµÇ¾î ÀÖ´ÂÁö named¿¡°Ô ¾Ë·ÁÁØ´Ù. ÁÖÀÇÇÒ °ÍÀº, À̸§ÀÌ ¸¶Ä§Ç¥·Î ³¡³ªÁö ¾Ê¾Ò´Âµ¥, ±× ÀÌÀ¯´Â named µ¥¸óÀÌ ÀÚµ¿À¸·Î kulai.org(³» µµ¸ÞÀÎ À̸§)À» ±× ³¡¿¡ ºÙ¿©Áֱ⠶§¹®ÀÌ´Ù. ³»°¡ /etc/named.conf ÆÄÀÏ¿¡ zone ¡°kilai.org¡±¶ó°í ½á µÎ¾úÀ¸¹Ç·Î named´Â µµ¸ÞÀÎ À̸§ÀÌ kulai.org¶ó´Â °ÍÀ» ¾Ë°í ÀÖ´Ù.

              IN CNAME: ÀÌÀü¿¡´Â °°Àº ip¿¡ º°¸íµéÀ» ºÙ¿©, ÇϳªÀÇ ip·Î ¿©·¯ °³ÀÇ È£½ºÆ®À̸§À» Ãß°¡»ç¿ëÇϱâ À§ÇØ ¾²¿´´Ù. ÀÌÁ¦´Â ´õ ÀÌ»ó ÇÊ¿ä ¾ø´Âµ¥ - »ç½Ç ÀÌ °ÍÀº ½Ç¸Á½º·´´Ù. ³» ¸ÞÀÏ, À¥, ´º½º¼­¹ö µîÀº ¸ðµÎ master.kulai,orgÀÌ´Ù. ³ª´Â ´ÜÁö ¼­¹ö À̸§¸¸À» »ç¿ëÇØ ½±°Ô ¼³Á¤ÇÑ´Ù. ¿¹¸¦ µé¾î, master.kulai.org´Â ¸ðµç ¼­ºñ½º¸¦ Á¦°øÇÏÁö¸¸ mail.kulai.orgÀº ISPµéÀÌ ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀÌ´Ù. ÁÖ: ³ª´Â ip ÁÖ¼Ò¸¦ »ç¿ëÇϰí, À̸§Àº »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î CNAMEÀº ¾²Áö ¾Ê´Â´Ù.

              ÁÖÀÇ: ´ç½ÅÀº Ç¥ÁØÀûÀÎ ÄÄÇ»ÅÍ ³×Æ®¿öÅ©¸¦ À§ÇØ ¼­¹ö¸®½ºÆ®¿Í localhost Ç׸ñÀ» IN A ÁÙ¿¡ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.

               

            FILE db.124.168.192:

              ÀÌ ÆÄÀÏÀº db.kulai¿Í ¦À» ÀÌ·é´Ù.  ip ÁÖ¼Ò¸¦ ÁÖ¸é ÄÄÇ»ÅÍ À̸§À» µ¹·Á ¹Þ´Â´Ù.

               

                      @       IN      SOA     master.kulai.org. jpollman.kulai.org. (
                                              1;
                                              10800;
                                              3600;
                                              604800;
                                              86400 );

                              IN      NS      master.kulai.org.
                      10      IN      PTR     master.kulai.org.
                      10      IN      PTR     www.kulai.org
                      10      IN      PTR     mail.kulai.org.
                      10      IN      PTR     news.kulai.org.
                      11      IN      PTR     fserver.kulai.org.
                      1       IN      PTR     jc.kulai.kulai.org.
                      20      IN      PTR     phillip.kulai.org.

               

              ÀÌ ÆÄÀÏÀº ±âº»ÀûÀ¸·Î db.kulai ÆÄÀϰú °°Àº ±¸Á¶¸¦ °¡Áø´Ù.

              ¿Þ ÂÊÀÇ ¼ýÀÚµéÀº(10, 11, 1, 20) ip ÁÖ¼ÒÀÇ ¸¶Áö¸· ½Äº°°ªÀÌ´Ù. ¿¹¸¦ µé¾î, 10À̶ó´Â ¼ýÀÚ´Â: 192.168.124.10.À¸·Î È®ÀåµÈ´Ù.
              ÀÌ ÆÄÀÏ¿¡¼­ IN A ´ë½Å¿¡  IN PRT¸¦ »ç¿ëÇÑ °Í¿¡ ÁÖÀÇÇÑ´Ù.

             

            FILE db.127.0.0:

                named¿¡°Ô localhost¸¦ ¾Ë·ÁÁÖ´Â °£´ÜÇÑ ÆÄÀÏÀÌ´Ù.

                 

                  @       IN      SOA     master.kulai.org.
                  jpollman.imcnet.net. (
                                                  1;
                                                  10800;
                                                  3600;
                                                  604800;
                                                  86400 );
                           IN      NS      localhost.
                  1       IN      PTR     localhost.

                 

                ÀÌ ÆÄÀÏÀº ¼öÁ¤ ¾øÀÌ ¸ðµç ÄÄÇ»ÅÍ¿¡¼­ µ¿ÀÛÇÒ °ÍÀÌ´Ù.

                db.kulai ÆÄÀϰú °°Àº ±¸Á¶ÀÌ´Ù.



              [¿ø±Û¸µÅ©] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=830


              ÀÌ ±ÛÀ» Æ®À§ÅÍ·Î º¸³»±â ÀÌ ±ÛÀ» ÆäÀ̽ººÏÀ¸·Î º¸³»±â ÀÌ ±ÛÀ» ¹ÌÅõµ¥ÀÌ·Î º¸³»±â

               
              (ÁÖ) ¼öÆÛÀ¯Àú