ÇÊÀÚ¿¡°Ô ¸ÞÀÏÀ» º¸³»±â Àü¿¡ ¾Æ·¡ ³»¿ëÀ» Àоî ÁÖ±æ ¹Ù¶õ´Ù.
¿©·¯ºÐÀº ¾î¶×ÇÑ HOWTO¸¦ Àаí ÀÖ´Ù. bind-4¿¡ °üÇÑ HOWTO´Â http://www.math.uio.no/~janl/DNS/¿¡¼ ãÀ» ¼ö ÀÖ´Ù.
ÈùÆ®: `forwarders', `slave', ±×¸®°í ÀÌ HOWTOÀÇ ¸¶Áö¸·¿¡ ÀÖ´Â
Âü°í ¹®ÇåµéÀ» »ìÆì º¸±â ¹Ù¶õ´Ù.
ij½Ã Àü¿ë ³×ÀÓ ¼¹ö ÀýÀÇ ¿¹¿¡¼
Á¦¾ÈÇÑ °Íó·³ named.conf
ÆÄÀÏÀÇ ¿É¼Ç ºÎºÐ¿¡ ¾Æ·¡ Äڵ尡 ÇÊ¿äÇÑ
°æ¿ìµµ ÀÖ´Ù.
query-source port 53;
www.busy.site¿Í ÁÖ¼Ò¸¦ ¸ÅÇÎÇÏ´Â A ·¹Äڵ带 ¿©·¯ °³ ¸¸µç´Ù. ±×¸®°í bind´Â 4.9.3 ¶Ç´Â ±× ÀÌÈÄ ¹öÁ¯À» »ç¿ëÇØ¾ß ÇÑ´Ù. ±×·¯¸é bind°¡ ¾Ë¾Æ¼ www.busy.site¿¡ ¸ÅÇÎµÈ ÁÖ¼Ò¸¦ Çϳª¾¿ Â÷·Ê·Î ÀÀ´äÇÒ °ÍÀÌ´Ù. ±× ÀÌÀü ¹öÀüÀÇ bind¿¡¼´Â ÀÌ·¸°Ô ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù.
root.hints ÆÄÀÏÀº »©°í Á¸ ÆÄÀϸ¸ »ç¿ëÇÑ´Ù. ÀÌ°ÍÀº ¶ÇÇÑ Ç×»ó »õ·Î¿î hint ÆÄÀÏÀ» °¡Á®¿Ã ÇÊ¿ä°¡ ¾øÀ½À» ¶æÇÑ´Ù.
¸¸¾à primary ¼¹öÀÇ ÁÖ¼Ò°¡ 127.0.0.1À̶ó¸é secondary ¼¹öÀÇ named.conf ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.
zone "linux.bogus" { type slave; file "sz/linux.bogus"; masters { 127.0.0.1; }; };
¿©±â¿¡ ¸¶½ºÅÍ ¼¹ö ¿©·¯ °³¸¦ ';' (¼¼¹ÌÄÝ·Ð)À¸·Î ºÐ¸®ÇÏ¿© ³ª¿Çϸé, ¿©·¯ ¼¹ö·ÎºÎÅÍ linux.bogusÀÇ ¼³Á¤À» º¹»çÇÏ°Ô µÈ´Ù. ¹°·Ð ¿©±â¿¡ ³ª¿ÇÏ´Â ¸¶½ºÅÍ ¼¹ö¿¡´Â linux.bogus°¡ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
ÀÌ ÁÖÁ¦¿¡ °üÇÑ ÇØ´ä(¼³¸í)Àº µÎ °¡Áö°¡ ÀÖ´Ù.
³ª´Â 'Masquerading'À» »ç¿ëÇÏ´Â ÄÄÇ»ÅÍ¿¡¼ named¸¦ ¿î¿µÇÑ´Ù. ³ª´Â
root.hints ÆÄÀÏÀ» µÎ°³ »ç¿ëÇÑ´Ù. ½ÇÁ¦ ·çÆ® ³×ÀÓ ¼¹öÀÇ À̸§µéÀ» °¡Áø
root.hints.real°ú ¾Æ·¡¿Í °°Àº ³»¿ëÀÇ root.hints.fake¸¦ »ç¿ëÇÑ´Ù.
----
; root.hints.fake
; this file contains no information
----
³×Æ®¿÷°ú ¿¬°áÀÌ ²÷¾îÁú ¶§ root.hints.fake ÆÄÀÏÀ» root.hints·Î º¹»çÇÏ°í named¸¦
Àç½ÃÀÛÇÑ´Ù.
³×Æ®¿÷°ú ¿¬°áµÉ ¶§´Â root.hints.real ÆÄÀÏÀ» root.hints·Î º¹»çÇÏ°í named
¸¦Àç½ÃÀÛÇÑ´Ù.
ip-down°ú ip-upÀ̶ó´Â ½ºÅ©¸³Æ®¸¦ °¢°¢ ¸¸µé¾î¼ »ç¿ëÇÑ´Ù.
³×Æ®¿÷°ú ´ÜÀýµÇ¾úÀ» ¶§ named¿¡ »ó¼¼ÇÑ Á¤º¸°¡ ¾ø´Â µµ¸ÞÀÎ
³×ÀÓ¿¡ °üÇØ Äõ¸®¸¦ º¸³»¸é messages ÆÄÀÏ¿¡ °°Àº ³»¿ëÀ» ±â·ÏÇÑ´Ù.
Jan 28 20:10:11 hazchem named[10147]: No root nameserver for class IN
ÀÌ»óÀÌ ³»°¡ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
È®½ÇÈ÷ ³ª¿¡°Ô´Â Á¦´ë·Î ÀÛµ¿ÇÏ´Â °Í °°´Ù. ³ª´Â ³×Æ®¿÷°ú ´ÜÀýµÇ¾úÀ» ¶§µµ Áö¿ª
ÄÄÇ»ÅÍÀ» À§ÇÑ ³×ÀÓ¼¹ö¸¦ ¿ÜºÎÀÇ µµ¸ÞÀÎ ³×ÀÓÀ¸·Î ÀÎÇÑ Å¸ÀӾƿô Áö¿¬ ¾øÀÌ
»ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ³×Æ®¿÷°ú ¿¬°áµÈ µ¿¾È¿¡´Â ÀϹÝÀûÀÎ ¿ÜºÎ µµ¸ÞÀο¡ ´ëÇÑ
Äõ¸®¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
°¡²û ¸ðµ©À¸·Î ÀÎÅͳݿ¡ Á¢¼ÓÇÏ´Â ¸ðµç ÄÄÇ»ÅÍ¿¡ named¸¦
¿î¿µÇÏ°í ÀÖ´Ù. ³×ÀÓ ¼¹ö´Â ij½Ã Àü¿ë ¼¹ö·Î¸¸ ÀÛµ¿Çϸç,
ÀÎÁõ ¿µ¿ªÀÌ ¾ø¾î¼ ¸ðµç Äõ¸®¸¦ root.cache ÆÄÀÏ¿¡ ¸í½ÃµÈ ³×ÀÓ ¼¹ö(µé)¿¡°Ô
ÁúÀÇÇÑ´Ù. ±×¸®°í named´Â nfsd¿Í mountd°¡ ±âµ¿Çϱâ Àü¿¡ ½ÃÀÛÇϴµ¥, ÀÌ ¹æ½ÄÀº
½½·¢¿þ¾î¿¡¼´Â ÀϹÝÀûÀÌ´Ù.
LAN¿¡ ¿¬°áµÈ ´Ù¸¥ ÄÄÇ»ÅÍ°¡ ³» ÄÄÇ»ÅÍ Áß Çϳª(Libretto 30 ³ëÆ®ºÏ)¸¦ °¡²û
¸¶¿îÆ®ÇÏÁö ¸øÇÏ´Â ¹®Á¦°¡ ÀÖ¾ú´Ù. ±×·±µ¥ ±× °¡²ûÀÌ ½ÇÁ¦·Î´Â ´ëºÎºÐÀ̾ú´Ù.
ÀÌ·¯ÇÑ Çö»óÀº PLIP, PCMCIA ·£Ä«µå, ½Ã¸®¾ó ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ PPP ¸ðµÎ¿¡¼
ÀϾ´Â °øÅëÀûÀÎ Çö»óÀÌ ¾ú´Ù.
¸î ½Ã°£ µ¿¾È »ý°¢ÇÏ°í ½ÇÇèÀ» °ÅÄ£ ÈÄ¿¡, ºÎÆÃµÉ ¶§ named°¡ nfsd¿Í mountdÀÇ
µî·Ï °úÁ¤°ú µÚÁ×¹ÚÁ×ÀÌ µÇ¾î¼ Æ÷Æ®¸ÅÆÛ¿¡ µî·ÏµÇ¾ú±â ¶§¹®¿¡ ÀÌ·± ¹®Á¦°¡
»ý±ä´Ù´Â °ÍÀ» ¾Ë¾Ò´Ù. (³ª´Â º¸Åë ÀÌ µ¥¸óµéÀ» ºÎÆ¿ÇÒ ¶§ ½ÇÇàÇÑ´Ù.)
nfsd¿Í mountd¸¦ ¸ÕÀú ½ÇÇàÇÑ ´ÙÀ½ named¸¦ ½ÇÇàÇÏ´Ï ÀÌ·¯ÇÑ ¹®Á¦°¡ ¾ø¾îÁ³´Ù.
ºÎÆà ¼ø¼¸¦ À§¿Í °°ÀÌ ¹Ù²Ù¾îµµ ±×·Î ÀÎÇÑ ¾Æ¹«·± ¹®Á¦°¡ »ý±âÁö ¾ÊÀ¸´Ï, ¸ðµÎµé
ÀÌ·¸°Ô ¹Ù²Ù¾î¼ ÀáÀçÀûÀÎ ¹®Á¦Á¡À» ÇØ°áÇØ µÎ´Â °ÍÀÌ ÁÁÀ» °Í °°´Ù.
ij½ÃµÈ Á¤º¸´Â ¸ðµÎ ¸Þ¸ð¸®¿¡ ÀúÀåµÈ´Ù. µð½ºÅ©¿¡´Â ±â·ÏµÇÁö ¾Ê´Â´Ù. named¸¦ Á×ÀÏ ¶§¸¶´Ù ij½Ã´Â »ç¶óÁø´Ù. ij½Ã Á¤º¸´Â ¾î¶² ¹æ¹ýÀ¸·Îµç Á¦¾îÇÒ ¼ö ¾ø´Ù. named´Â ¾î¶² °£´ÜÇÑ ±ÔÄ¢¿¡ µû¶ó ij½Ã¸¦ ´Ù·ç´Âµ¥ ´ÙÀ½°ú °°´Ù. ¾î¶² ¸ñÀûÀ¸·Îµç ij½Ã Á¤º¸³ª ij½Ã Å©±â¸¦ Á¦¾îÇÒ ¹æ¹ýÀº ¾ø´Ù. ±×·¯°í ½Í´Ù¸é named¸¦ ÇØÅ·Çؼ ¼öÁ¤ÇÏ¸é µÈ´Ù. ±×·¯³ª ±ÇÇÏÁö´Â ¾Ê´Â´Ù.
¾ø´Ù. named´Â ¸ØÃâ ¶§ ij½Ã¸¦ ÀúÀåÇÏÁö ¾Ê´Â´Ù. Áï, named°¡ ¸ØÃß¾ú´Ù°¡ ´Ù½Ã ½ÃÀÛÇÒ ¶§¸¶´Ù ij½Ã´Â »õ·Î ¸¸µé¾î Áø´Ù. named·Î ÇÏ¿©±Ý ij½Ã¸¦ ÆÄÀÏ·Î ÀúÀåÇÏ°Ô ÇÒ ¼ö´Â ¾ø´Ù. ±×·¯°í ½Í´Ù¸é named¸¦ ÇØÅ·Çؼ ¼öÁ¤ÇÏ¸é µÈ´Ù. ±×·¯³ª ±ÇÇÏÁö´Â ¾Ê´Â´Ù.