|
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
|