´ÙÀ½ ÀÌÀü Â÷·Ê

2. ¼Ò°³

DNS¿¡ ´ëÇÏ¿©.

DNS´Â Domain Name SystemÀÇ ¾àÀÚÀÌ´Ù. Áï DNS´Â ÄÄÇ»ÅÍ À̸§°ú IP ÁÖ¼Ò¸¦ »óÈ£ º¯È¯½ÃŲ´Ù. Áï, À̸§À» ÁÖ¼Ò·Î, ÁÖ¼Ò¸¦ À̸§À¸·Î º¯È¯ÇÑ´Ù. ÀÌ HOWTO¿¡¼­´Â À̸§°ú ÁÖ¼Ò »çÀÌÀÇ ±×·¯ÇÑ ¸ÅÇÎÀ» ¸®´ª½º¿¡¼­ Á¤ÀÇÇÏ¿© ¼­ºñ½ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ¸ÅÇÎÀ̶õ ¾ÆÁÖ ´Ü¼øÇÑ °ÍÀ¸·Î À̸§°ú ÁÖ¼Ò¸¦ ¼­·Î °áÇÕ½ÃÄÑ µÐ °Í¿¡ Áö³ªÁö ¾Ê´Â´Ù. Áï, ftp.linux.org¿Í °°Àº À̸§°ú 199.249.150.4¿Í °°ÀÌ ¼ýÀÚ·Î µÈ IP¸¦ ¿¬°á½ÃÅ°´Â °ÍÀÌ´Ù.

Ãʺ¸ÀÚ(¿©·¯ºÐ ;-)¿¡°Ô DNS´Â ³×Æ®¿öÅ© °ü¸® ¿µ¿ª Áß¿¡¼­µµ ²Ï ¸ðÈ£ÇÑ Æí¿¡ ¼ÓÇÑ´Ù. ÀÌ HOWTO¿¡¼­´Â DNS¿¡ °üÇÑ ¸î °¡Áö ÁÖÁ¦¸¦ ¸íÈ®ÇÏ°Ô Àü´ÞÇÒ °ÍÀÌ´Ù. Áï, simple DNS¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýµéÀ» ¼³¸íÇÒ °ÍÀÌ´Ù. ¿ì¼± ij½Ã Àü¿ë ¼­¹ö(Caching Only Server) ¼³Á¤ ¹æ¹ýÀ» ¼³¸íÇÑ ÈÄ¿¡ 1Â÷ DNS(Primary DNS)¸¦ ¼³Á¤ÇÏ¿© ƯÁ¤ µµ¸ÞÀÎÀÇ Name Resolving ¼­ºñ½º¸¦ Á¦°øÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÒ °ÍÀÌ´Ù. º¸´Ù ÀÚ¼¼ÇÑ ¼³¸íÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡´Â ÀÌ ¹®¼­¿¡¼­ Áú¹®°ú ´ä ÀýÀ» Âü°íÇϱ⠹ٶõ´Ù. Áú¹®°ú ´ä Àý¿¡ ÇÊ¿äÇÑ ³»¿ëÀÌ ¾øÀ¸¸é, Âü°í ¹®ÇåÀ» ÀÐ¾î º¸µµ·Ï ÇÑ´Ù. Âü°í ¹®ÇåÀº ÀÌ ¹®¼­ÀÇ ¸¶Áö¸· Àý¿¡ ¼ö·ÏÇØ µÎ¾ú´Ù.

¿ì¼± ÄÄÇ»Å͸¦ ¼³Á¤ÇÏ¿© TelnetÀ¸·Î Á¢¼Ó °¡´ÉÇÏ°Ô ÇÏ°í, ÇÊ¿äÇÑ ³×Æ®¿öÅ© ÀÀ¿ë ÇÁ·Î±×·¥µéÀÌ ¿Ã¹Ù·Î ÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï ÄÄÇ»ÅÍÀÇ ³×Æ®¿öÅ© ȯ°æÀ» ¼³Á¤ÇÑ ´ÙÀ½, telnet 127.0.0.1 ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ÀÚ±â Àڽſ¡°Ô Á¢¼ÓÀÌ µÇ´ÂÁö È®ÀÎÇÑ´Ù.(´çÀå È®ÀÎ!!) ±×¸®°í /etc/nsswitch.conf (¶Ç´Â /etc/host.conf), /etc/resolv.conf, /etc/hosts ÆÄÀÏÀÌ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÆÄÀϵéÀ» ¼³Á¤ÇÑ ÀûÀÌ ¾ø´Ù¸é, NET-3-HOWTO¿Í PPP-HOWTO¿¡ ÀÌ ÆÄÀϵéÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ ¼³¸íµÇ¾î ÀÖÀ¸´Ï, ÀÌ·¯ÇÑ ÆÄÀϵéÀ» ¼³Á¤ÇÑ ÀûÀÌ ¾ø´Ù¸é, NET-3-HOWTO¿Í PPP-HOWTO¸¦ ÀÐ¾î º¸µµ·Ï ÇÑ´Ù.

¾Æ¹«·± ¼ö½Ä¾î ¾øÀÌ `ÄÄÇ»ÅÍ'¶ó°í À̾߱⸦ ÇÒ ¶§´Â DNS·Î »ç¿ëÇÒ ÄÄÇ»Å͸¦ ¶æÇÏ´Â °ÍÀÌ´Ù. ±âŸ ´Ù¸¥ ÄÄÇ»Å͸¦ ¶æÇÏ´Â ¸»ÀÌ ¾Æ´Ï¹Ç·Î È¥µ¿ÇÏÁö ¾Êµµ·Ï ÇÑ´Ù.

ÀÌ ¹®¼­¿¡¼­´Â ±âº»ÀûÀ¸·Î ÄÄÇ»ÅÍ°¡ ¹æÈ­º® ¹Ù±ùÂÊ¿¡ Àֱ⠶§¹®¿¡ ¹æÈ­º®¿¡ °ü·ÃµÈ ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾Ê´Â´Ù°í °¡Á¤ÇÑ´Ù. ¹æÈ­º® °ü·Ã ¼³Á¤ÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡´Â Áú¹®°ú ´ä ÀýÀ» Âü°íÇÑ´Ù.

Unix¿¡¼­ DNS ÇÁ·Î±×·¥Àº named¶ó°í ÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº Internet Software ConsortiumÀÇ ¸â¹öÀÎ Paul Vixie ¾¾°¡ ¸¸µç bind ÆÐÅ°ÁöÀÇ ÀϺκÐÀÌ´Ù. ¸®´ª½º ¹èÆ÷ÆÇ¿¡´Â ´ëºÎºÐ Named°¡ Æ÷ÇԵǾî ÀÖÀ¸¸ç /usr/sbin/named¶ó´Â À̸§À¸·Î ¼³Ä¡µÈ´Ù. ÇöÀç ÄÄÇ»ÅÍ¿¡ named°¡ ÀÖÀ¸¸é, ±×³É »ç¿ëÇÏ¸é µÇÁö¸¸, ÄÄÇ»ÅÍ¿¡ named°¡ ¾ø´Â °æ¿ì¿¡´Â ¸®´ª½º ftp »çÀÌÆ®¿¡¼­ ¹ÙÀ̳ʸ®¸¦ ±¸Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ´Ù. namedÀÇ ¼Ò½º´Â ftp.isc.org:/isc/bind/src/cur/bind-8/¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ HOWTO´Â bind ¹öÀü 8À» »ç¿ëÇÏ´Â °ÍÀ» ÀüÁ¦·Î ÇÏ°í ÀÖ´Ù. bind 4¿¡ ´ëÇÑ ÀÌÀü ¹öÀü HOWTO´Â http://www.math.uio.no/~janl/DNS/¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. named ¸ÇÆäÀÌÁö¿¡¼­ named.conf ÆÄÀÏÀ» ¾ð±ÞÇϸé, bind 8ÀÌ´Ù. ±×·¸Áö ¾Ê°í named.boot¿¡ ´ëÇؼ­ ¾ð±ÞÇϸé bind 4ÀÌ´Ù. bind 4ÀÎ °æ¿ì¿¡´Â º¸¾È ¹®Á¦°¡ ÀÖÀ¸¹Ç·Î bind 8·Î ¾÷±×·¹À̵åÇϱ⠹ٶõ´Ù.

DNS´Â ³×Æ®¿öÅ© Àü¹Ý¿¡ ³Ð°Ô ºÐ»êµÈ µ¥ÀÌÅͺ£À̽º´Ù. ±×·¯¹Ç·Î »õ·Î¿î Ç׸ñÀ» Ãß°¡ÇÒ ¶§´Â ½ÅÁßÇØ¾ß ÇÑ´Ù. ¾ûÅ͸®·Î µÈ Ç׸ñÀ» Ãß°¡ÇÏ¸é ±× µµ¸ÞÀο¡ Á¢¼ÓÇÏ´Â ¸ðµç »ç¿ëÀÚµéÀÌ ¾ûÅ͸® ÁÖ¼Ò¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. DNS¸¦ Àß Á¤µ·ÇÏ°í ÀÏ°ü¼º ÀÖ°Ô ¿î¿µÇϸé ÁÁÀº °á°ú¸¦ ¾òÀ» °ÍÀÌ´Ù. »ç¿ë ¹æ¹ý, °ü¸® ¹æ¹ý, µð¹ö±× ¹æ¹ýÀ» ¹è¿ö¶ó. ±×·¯¸é ³×Æ®¿öÅ©¸¦ À߸øµÈ °ü¸® ¶§¹®¿¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿À¹ö·Îµå¸¦ ¹Ì¿¬¿¡ ¹æÁöÇÏ¿© ³×Æ®¿öÅ©¸¦ ÈǸ¢È÷ °ü¸®ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ ¹®¼­¿¡¼­ ¿ÏÀüÇÑ »ç½ÇÀÌ ¾Æ´Ñ »çÇ×µµ »ç½ÇÀÎ °Íó·³ À̾߱â ÇÑ´Ù. (Àû¾îµµ ¹Ý Á¤µµ´Â »ç½ÇÀÌ´Ù). ´Ü¼øÇÏ°Ô ¼³¸íÇϱâ À§Çؼ­ÀÌ´Ù. ÀÌ ¹®¼­¿¡¼­ ¸»ÇÏ´Â °ÍµéÀ» ¹Ï´Â´Ù¸é (¾Æ¸¶µµ ;-) ¸ðµç °ÍÀº Á¦´ë·Î µÉ °ÍÀÌ´Ù.

Tip: ÆíÁýÇØ¾ß ÇÏ´Â ÆÄÀϵéÀ» ¸ðµÎ ¹é¾÷ÇØ µÎµµ·Ï ÇÑ´Ù. ±×·¡¾ß¸¸ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¶§ ¿ø·¡´ë·Î º¹±¸ÇϱⰡ ¿ëÀÌÇÏ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê