2. ¼Ò°³

DNS¶õ ¹«¾ùÀΰ¡?

DNS´Â Domain Name ServerÀÌ´Ù. DNS´Â ¸ðµç ³Ý»ó¿¡ ¼ÓÇØÀÖ´Â ÄÄÇ»ÅͰ¡ °¡Áö°í ÀÖ´Â À̸§À» IPÁÖ¼Ò·Î ¹Ù²Ù¾î ÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. À̰ÍÀº À̸§À» IP·Î ¹Ù²Ù¾î Áֱ⵵ Çϰí IP¸¦ À̸§À̳ª ´Ù¸¥ °ÍÀ¸·Î ¹Ù²Ù¾î Áֱ⵵ ÇÑ´Ù(ȤÀº mappingÇÑ´Ù°íµµ ÇÑ´Ù). ÀÌ HOWTO ¹®¼­´Â ¸®´ª½º¿¡¼­ Ư¼öÈ­µÈ ¸î°¡Áö ºÎºÐÀ» Æ÷ÇÔÇÑ À¯´Ð½º½Ã½ºÅÛÀÇ À̿Ͱ°Àº mapping ¿ë·Ê¿¡ ´ëÇØ Á¤ÀÇÇÒ °ÍÀÌ´Ù.

ÀÌ·¯ÇÑ mappingÀº ´Ü¼øÇϰԴ ftp.linux.org.°°Àº ÄÄÇ»ÅÍÀÇ À̸§°ú 199.249.150.4 °°Àº IP ³Ñ¹ö(ȤÀº ¾îµå·¹½º)»çÀÌÀÇ Á¶ÇÕÀ̶ó°í º¼ ¼ö ÀÖ´Ù. ¶ÇÇÑ DNS´Â ´Ù¸¥ ¹æ½ÄÀÇ mappingµµ ÇÒ ¼ö Àִµ¥ À̰ÍÀº 'reverse mapping'À̶ó°í Çϸç IP¸¦ ÄÄÇ»ÅÍ À̸§À¸·Î ¹Ù²Ù¾î ÁÖ´Â °ÍÀÌ´Ù.

DNS´Â ³×Æ®¿öÅ© °ü¸® ºÎºÐ¿¡¼­ »ó´çÈ÷ ¸ðÈ£ÇÑ ºÎºÐÀÌÁö¸¸ ½ÇÁ¦·Î ±×·¸°Ô ¾î·ÆÁö´Â ¾Ê´Ù. ÀÌ ¹®¼­´Â ¸î°¡Áö ºÎºÐÀ» ¸íÈ®ÇÏ°Ô ÇÏ·Á°í ³ë·ÂÇÒ °ÍÀÌ´Ù. µµ¸ÞÀο¡ ´ëÇÑ 1Â÷ DNS¼­¹ö¿¡ ´ëÇÑ ¼³Á¤°ú Äɽ¬¼­¹ö¸¦ Æ÷ÇÔÇØ¼­ °£´ÜÇÑ DNS name server¿¡ ´ëÇÑ ¼³Á¤ÀÛ¾÷¿¡ ´ëÇØ ±â¼úÇÒ °ÍÀÌ´Ù. ´õ º¹ÀâÇÑ ¼³Á¤Àº ÀÌ ¹®¼­ÀÇ Q&AºÎºÐÀ» ÂüÁ¶Çϱæ.... ÀÌ ¹®¼­¿¡ ¾ø´Â ºÎºÐÀº »ó¼¼ÇÑ ¹®¼­¸¦ ÂüÁ¶ÇÏ±æ ¹Ù¶õ´Ù. ¸¶Áö¸· Àå¿¡ »ó¼¼ÇÑ ¹®¼­¿¡ ´ëÇÑ ºÎºÐÀ» ±â¼úÇÒ °ÍÀÌ´Ù.

½ÃÀÛÇϱâ Àü¿¡ telnetÀ» »ç¿ë°¡´ÉÇÏ°Ô Çϸç, ´Ù¸¥ ³Ý»óÀÇ ¸ðµç ¿¬°áÀÌ °¡´ÉÇÏ°Ô ¼³Á¤ÀÌ µÇ¾ß ÇÑ´Ù. ±×¸®°í telnet 127.0.0.1 ÀÌ ½ÇÇà½Ã ÀÚ½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Á®¿Í¾ß ÇÑ´Ù.(½ÇÇàÇØ º¸½Ã±æ) ¶ÇÇÑ ½ÃÀۺκÐÀÎ /etc/nsswitch.conf, /etc/resolv.conf, /etc/hosts ÆÄÀÏÀÌ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇ¾î¾ß ÇÑ´Ù. ¿©±â¿¡¼­´Â À̵éÀÇ ±â´É¿¡ ´ëÇØ¼­´Â ¼³¸íÇÏÁö ¾Ê´Â´Ù. ÀÌ·¯ÇÑ Àü¹ÝÀûÀÎ ±â´ÉÀÌ ¼öÇàÀÌ µÇÁö ¾Ê´Â´Ù¸é HowtoÀÇ Networking ºÎºÐÀ» ÂüÁ¶Çϰí Àо±æ ¹Ù¶õ´Ù. (¸ð¸£¸é ¾Ë¾Æ¼­ °øºÎÇ϶ó´Â ¶æ°°±º....--.)

ÀÌ ¹®¼­¿¡¼­ 'ÄÄÇ»ÅÍ'´Â ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ DNS ¼³Á¤ÀÌ µÇ¾î ÀÖ´Â °ÍÀ» ÀǹÌÇÏ¸ç ±×¿ÜÀÇ ÀϹÝÀûÀÎ ÄÄÇ»Å͸¦ ÅëĪÇÏ´Â ºÎºÐÀº ³×Æ®¿öÅ©¿Í ¹«°üÇÑ °æ¿ìÀÌ´Ù.

À̸§ÁúÀÇ(name query)¸¦ ¸·´Â ¹æÈ­º®Àº Á¦°ÅµÇ¾ß ÇÏ¸ç Æ¯º°ÇÑ ¼³Á¤ÀÌ ¿ä±¸µÇ¸é ¿ª½Ã Q&A¸¦ Âü°íÇ϶ó.

À¯´Ð½º »óÀÇ ³×ÀÓ¼­¹ö±â´ÉÀºnamed¶ó´Â ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÀÌ·ç¾î Áø´Ù. À̰ÍÀº BIND ÆÐŰÁö¿¡ ÀÖ´Â °ÍÀ̸ç ISC(Internet Sotfware Consortium)ÀÌ Á¦°øÇÑ´Ù. ÀÌ named´Â °ÅÀÇ ¸ðµç ¸®´ª½º ÇÁ·Î±×·¥¿¡ Æ÷ÇԵǾî ÀÖ´Â °ÍÀ̸ç À̰ÍÀº ÀϹÝÀûÀ¸·Î BIND ÆÐŰÁö·Î ¼³Ä¡µÈ °æ¿ì /usr/sbin/namedºÎºÐ¿¡ À§Ä¡ÇÏ°Ô µÈ´Ù.

¸¸¾à ÄÄÇ»ÅÍ¿¡ named°¡ ÀÖÀ¸¸é ¹Ù·Î »ç¿ëÀÌ °¡´ÉÇÏ´Ù. ¸¸¾à¿¡ ¼³Ä¡°¡ µÇÀÖÁö ¾Ê´Ù¸é ftp://ftp.isc.org/isc/bind/src/¿¡¼­ ÃֽйöÁ¯°ú ¼Ò½º¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº BIND ¹öÁ¯ 8¿¡ ´ëÇÑ ¹®¼­ÀÌ´Ù. ±¸¹öÁ¯ÀÎ ¹öÁ¯4ÀÇ °æ¿ì´Â http://www.math.uio.no/~janl/DNS/¿¡¼­ ÀڷḦ ±¸ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¸¾à ¹öÁ¯ÀÌ 8À̶ó¸é namedÀÇ manpage¿¡¼­ named.conf¸¦ ¾ð±ÞÇÒ °ÍÀÌ°í ¹öÁ¯ÀÌ 4¶ó¸é named.boot¿¡ ´ëÇÑ ¾ð±ÞÀ» ÇÒ °ÍÀÌ´Ù. ¸¸¾à ¹öÁ¯ 4¸¦ °¡Áö°í ÀÖ´Ù¸é º¸¾ÈÀÇ Ãø¸éÀ» °í·ÁÇØ¼­ ¹öÁ¯ 8·Î ¹öÁ¯¾÷À» ÇØ¾ß ÇÒ °ÍÀÌ´Ù

DNS´Â ±¤¹üÀ§ÇÑ ³Ý»óÀÇ µ¥ÀÌÅͺ£À̽ºÀÌ´Ù. ¹«¾ùÀÌ »ðÀԵǾî¾ß ÇÏ´ÂÁö ½ÅÁßÇÏ°Ô °í·ÁÇØ¾ß ÇÑ´Ù. ¾µ¸ð¾ø´Â Á¤º¸°¡ µé¾î°£´Ù¸é º¸´Â ÀÌµé ¿ª½Ã ¾µ¸ð ¾ø´Â Á¤º¸¸¦ ¾ò°Ô µÈ´Ù. DNS¸¦ °£¼ÒÇϰí ÇÊ¿äÇÑ °ÍÀ¸·Î ü¿ö¾ß Çϸç, ±×·¯¸é ÁÁÀº ¼­ºñ½º¸¦ ¹Þ°Ô µÉ °ÍÀÌ´Ù. »ç¿ë¹ý, À¯Áö¹ý, µð¹ö±ë¹ýÀ» ¹è¿ì¸é À߸øµÈ °ü¸®·Î ÀÎÇÑ ³Ý»ó¿¡¼­ÀÇ ½ÇÆÐ¸¦ ¹æÁöÇÏ´Â ÈǸ¢ÇÑ À¯Áö¸¦ ÇÏ°Ô µÉ °ÍÀÌ´Ù.

ÀÛÀº Á¤º¸: ÀÌ·¯ÇÑ ÆÄÀÏ¿¡ ´ëÇÑ ¸ðµç ¹é¾÷ ÆÄÀÏÀ» ¸¸µå½Ã¿À. ±×·¡¼­ ÀÛ¾÷ÀÌÈÄ ÀÛµ¿ÀÌ µÇÁö ¾ÊÀ¸¸é ´Ù½Ã º¹±¸ÇÒ ¼ö ÀÖµµ·Ï ´ëºñÇϽñæ....