¼ø¼ £±£ºiBIND´Ù¿î·Îµå
iBINDÀÇ ´Ù¿î·Îµå´Â ¹«·áÀ̸ç, ´ÙÀ½ ¼¼°³ÀÇ ¹öÀüÀÌ À̿밡´ÉÇÕ´Ï´Ù.
¼ø¼ £²£ºiBINDÀÇ ÄÄÆÄÀÏ
iBIND4¿ëÀÇ »ç¿ë¹ý
- tar ÆÄÀÏÀ» È®ÀåÇϱâ À§Çؼ´Â ¾Æ·¡ÀÇ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
tar zxvf ibind-4.9.7-IDNS.tar.gz- MakefileÀÇ Ä¿½ºÆ®¸¶ÀÌ¡¿¡ ÀÖ¾î¼ÀÇ »ç¿ë¹ýÀº README ¹× INSTALL ÆÄÀÏÀ» ÂüÁ¶ÇØ ÁֽʽÿÀ. ÁøÇàÇϱâ Àü¿¡ ÇÊ¿äÇÏ´Ù¸é º¯°æÀ» ½ÇÇàÇÕ´Ï´Ù.
- ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇϱâ À§Çؼ´Â ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
make alliBIND8 & 9 ¿ëÀÇ »ç¿ë¹ý
- tarÆÄÀÏÀ» È®ÀåÇϱâ À§Çؼ´Â ¾Æ·¡ÀÇ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
tar zxvf ibind-9.1.3-IDNS.tar.gz- µð·ºÅ丮¸¦ src µð·ºÅ丮·Î º¯°æÇϱâ À§Çؼ´Â ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
cd src- ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇϱâ À§Çؼ´Â ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
make all*. ÁÖÀÇ £º
BIND8Àº ANSI/ISOÁذÅÀÇ C library¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. ¶ÇÇÑ, yaccµµ ÇÊ¿ä·Î ÇÕ´Ï´Ù. ÄÄÆÄÀϽÿ¡ ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ì¿¡´Â, »ç¿ëÁßÀÌ ÄÄÇ»ÅͰ¡ »ó±âÀÇ ÇÊ¿ä»çÇ×À» ¸¸Á·Çϰí ÀÖÁö ¾ÊÀº °ÍÀÌ ¿øÀÎÀÔ´Ï´Ù. ºÎ°¡ÀûÀÎ Á¤º¸´Â ÀÌ °÷¿¡ Á¢¼ÓÇÏ¿©, ¼ÒÇÁÆ®¿þ¾îÀÇ GNU ¹öÀüÀÇ ÀÔ¼ö¸¦ ÂüÁ¶ÇØ ÁֽʽÿÀ.¼ø¼ £³£ºiBIND Å×½ºÆ®
iBIND¸¦ ÄÄÆÄÀÏÇÑ ÈÄ, ±×°ÍÀÌ ¹Ù¸£°Ô ÀÛµ¿Çϰí ÀÖ´ÂÁö Å×½ºÆ®¸¦ ½ÇÇàÇÕ´Ï´Ù.¿ì¼±, named°¡ 1°³µµ ±âµ¿Çϰí ÀÖÁö ¾Ê´Â °ÍÀ» È®ÀÎÇÕ´Ï´Ù. ¸¸¾à named°¡ ±âµ¿Çϰí ÀÖ´Ù¸é ndc¸¦ »ç¿ëÇÏ¿© Á¤Áö½Ã۵çÁö, ps¸¦ »ç¿ëÇÏ¿© processID¸¦ °Ë»öÇÏ¿©, ÇÁ·Î¼¼¼¸¦ °Á¦Á¾·áÇÕ´Ï´Ù.
´ÙÀ½À¸·Î, cd¿¡¼ »õ·Î¿î namedÀÇ À§Ä¡¿¡ µð·ºÅ丮¸¦ À̵¿ÇÕ´Ï´Ù.
iBIND4ÀÇ °æ¿ì, ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.cd namediBIND8ÀÇ °æ¿ì, ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.cd src/bin/named·çÆ®·Î¼ ±âµ¿Çϰí ÀÖÁö ¾ÊÀº °æ¿ì, ¿ì¼± su¸¦ ÇàÇϰí named¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
./named»õ·Î¿î named¸¦ Å×½ºÆ®Çϱâ À§Çؼ´Â µî·ÏÀÌ ³¡³ ´Ù±¹¾î µµ¸ÞÀθíÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÇöÀç´Â ¸î °³ÀÇ ¸ð±¹¾î ÀÎÄÚµù¿¡ ÀÇÇØ, µµ¸ÞÀθíÀ» »ùÇÃÀÇ ¼¼Æ®¸¦ Æ÷ÇÔÇÑ ÆÑŰÁö·Î ÁغñÇϰí ÀÖ½À´Ï´Ù. Å×½ºÆ® ÆÑŰÁö´Â ¾Æ·¡¿¡¼ ´Ù¿î·ÎµåÇØ ÁֽʽÿÀ.
ibind-testpackage-CURRENT.tar.gz´Ù¿î·Îµå ÈÄ, ÆÄÀÏÀ» È®ÀåÇϱâ À§Çؼ´Â ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
tar zxvf ibind-testpackage-CURRENT.tar.gz´ÙÀ½À¸·Î, testpackage µð·ºÅ丮³»ÀÇ µð·ºÅ丮¸¦ º¯°æÇÕ´Ï´Ù. ¿©±â¿¡¼´Â, URLs¶ó°í ºÒ¸®´Â µð·ºÅ丮°¡ ÀÖ½À´Ï´Ù. ÀÌ µð·ºÅ丮´Â ´Ù½Ã ¸î °³ÀÇ ¼ºê µð·ºÅ丮·Î ºÐÇҵǾî, ¿©±â¿¡¼´Â Å×½ºÆ® ½Ç½Ã¸¦ À§Çؼ »ç¿ë°¡´ÉÇÑ URLsÀ» µî·ÏÇÑ ´Ù±¹¾î µµ¸ÞÀÎÀÇ »ùÇÃÀÌ ÀÖ½À´Ï´Ù.
µð·ºÅ丮¸¦ º¯°æÇϱâ À§Çؼ´Â ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
dig `cat <URL_FILENAME>` @localhost¿¹¸¦ µé¾î,
cd URLs/big5
dig `cat www.i-dns.net` @localhost¼ø¼ £´£ºiBIND¼³Ä¡
iBIND¸¦ »ç¿ëÁßÀÎ ÄÄÇ»ÅÍ¿¡ ¼³Ä¡Çϱâ À§Çؼ´Â ¾Æ·¡¸¦ ÀÔ·ÂÇÕ´Ï´Ù.make installÀÌ ¸í·É¾î¿¡ ÀÇÇØ, ÆÄÀϵéÀÌ ÀûÀýÇÑ À§Ä¡¿¡ º¹»çµË´Ï´Ù.