¸®Àß¹ö(resolver)´Â IP ÁÖ¼Ò¸¦ È£½ºÆ®³×ÀÓ(hostname)À̳ª ±× ¿ªÀ¸·Î º¯È¯ÇÏ´Â
½Ã½ºÅÛÀÇ ÀϺκÐÀÔ´Ï´Ù. µÎ Àå¼Ò Áß ÇÑ °÷¿¡ IP¿¡´Ù È£½ºÆ®³×ÀÓ ¸ÅÇÎ(mapping)À»
±â¼úÇÑ ¸ÊÀ» ãµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ì¼± /etc/hosts
À̶ó´Â
(man 5 hosts
) ÆÄÀÏÀÔ´Ï´Ù. ´ÙÀ½À¸·Î´Â ÀÎÅÍ³Ý µµ¸ÞÀÓ ³×ÀÓ
¼ºñ½º(DNS), ¹èÆ÷µÈ µ¥ÀÌÅͺ£À̽ºÀε¥, ÀÌ´Â ÀÌ ¹®¼°¡ ´Ù·ç´Â ¹üÀ§¸¦
¹þ¾î³³´Ï´Ù.
ÀÌ ºÎºÐ¿¡¼´Â ¾î¶»°Ô ¸®Àß¹ö¸¦ ¼³Á¤ÇÏ´ÂÁö °£·«ÇÏ°Ô ¼³¸íÀ» ÇÕ´Ï´Ù.
¸®Àß¹ö´Â À̸§ ¸ÊÇÎÇØÁÖ´Â ½Ã½ºÅÛ ÄÝÀÇ ÁýÇÕüÀÌÁö¸¸, ÀÌ Á¤º¸¸¦ ¾îµð¼ ãÀ»
°ÍÀÎÁö¸¦ ¾Ë·ÁÁÖ¾î¾ß ÇÕ´Ï´Ù. À̸¦ À§ÇØ ÀÏ´Ü /etc/host.conf
¸¦
ÆíÁýÇÕ´Ï´Ù. È¥µ¿ÇÒ ¼öµµ Àִµ¥ /etc/hosts.conf
¶ó°í
(Ãß°¡·ÎµÈ ``s''¿¡ ÁÖÀÇ) ÇÏÁö ¸¶½Ê½Ã¿À.
ÀÌ ÆÄÀÏÀº ´ÙÀ½ÀÇ µÎ ÁÙÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù (¼ø¼´ë·Î):
hosts
bind
ÀÌ´Â ¿ì¼± ¸®Àß¹ö°¡ ÆÄÀÏ /etc/hosts
¿¡¼ ã¾Æº¸µµ·Ï ÇÏ°í,
±×·± ÈÄ DNS¿¡ ¹®ÀÇÅä·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù.
ÀÌ ÆÄÀÏÀº ³×Æ®¿öÅ©»óÀÇ ÄÄÇ»ÅÍÀÇ À̸§°ú IP ÁÖ¼Ò¸¦ Æ÷ÇÔÇÏ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÃÖ¼ÒÇѵµ·Î ppp¸¦ ½ÇÇà½Ãų ÄÄÇ»ÅÍ¿¡ ´ëÇؼ¶óµµ Æ÷ÇÔÇÏ°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹·Î
ÄÄÇ»ÅÍ°¡ IP ÁÖ¼Ò°¡ 10.0.0.1¶ó°í ÇÏ´Â foo.bar.com¶ó°í ÇÑ´Ù¸é,
/etc/hosts
´Â ´ÙÀ½À» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù:
127.0.0.1 localhost
10.0.0.1 foo.bar.com foo
ù ¹ø° ÁÙÀº Çö ÄÄÇ»ÅÍÀÇ µ¿ÀǾî·Î¼ Àϸí ``localhosts''¶ó°í Á¤ÀÇÇÏ°í ÀÖ½À´Ï´Ù. IP ÁÖ¼Ò¸¦ »ý°¢ÇÒ ÇÊ¿ä¾øÀÌ ÀÌ ÁÙ¿¡ ´ëÇÑ IP ÁÖ¼Ò´Â Ç×»ó 127.0.0.1À̾î¾ß ÇÕ´Ï´Ù. µÎ ¹ø° ÁÙÀº ``foo.bar.com''¿¡´Ù°¡ (±×¸®°í ª°Ô ``foo'') IP ÁÖ¼Ò 10.0.0.1À̶ó°í ¸í¸íÇÏ°í ÀÖ½À´Ï´Ù.
Ȥ½Ã³ª ISP¿¡¼ °íÁ¤ IP ÁÖ¼Ò¿Í À̸§À» ÇÒ´çÇØÁÖ¾ú´Ù¸é 10.0.0.1°¡ ÀÖ´Â ÀÚ¸®¿¡ ±×°ÍµéÀ» ÀÌ¿ëÇÕ´Ï´Ù.
/etc/resolv.conf
´Â ¸®Àß¹ö°¡ ¾î¶»°Ô µ¿ÀÛÇØ¾ß ÇÏ´ÂÁö¸¦ ¾Ë·ÁÁÝ´Ï´Ù.
ÄÄÇ»ÅÍ ÀÚü°¡ DNS·Î µ¿ÀÛÀ» ÇÑ´Ù¸é ÀÌ ºÎºÐÀ» °ø¹éÀ¸·Î ³ªµÎ¾îµµ µË´Ï´Ù. º¸Åë
´ÙÀ½ÀÇ ÁÙÀ» ÀÔ·ÂÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù:
nameserver x.x.x.x
nameserver y.y.y.y
domain bar.com
x.x.x.x
¿Í y.y.y.y
ÁÖ¼Ò´Â ISP¿¡¼ Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù. ISP¿¡¼
Á¦°øÇÏ´Â ´ë·Î ``nameserver'' ÁÙÀ» Ãß°¡ÇϽʽÿÀ. ``domain'' ¶óÀÎÀº
È£½ºÆ®³×ÀÓÀÇ µµ¸ÞÀÎÀÇ ±âº»°ªÀ» Á¤ÇÏ´Â °ÍÀε¥, ÇʼöÀûÀÎ °ÍÀº ¾Æ´Õ´Ï´Ù.
ÀÌ ÆÄÀÏÀÇ ¿©Å¸ÀÇ °¡´ÉÇÑ ¿£Æ®¸®¿¡ ´ëÇØ ÀÚ¼¼ÇÑ °ÍÀº resolv.conf ¸Þ´º¾ó
ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
¹öÀü 2³ª ±× ÀÌÈÄÀÇ ppp¸¦ ½ÇÇàÇÏ´Â °æ¿ì, ``enable dns'' ¸í·ÉÀ¸·Î ppp°¡
ISP¿¡°Ô ³×ÀÓ¼¹ö °ªµéÀ» È®ÀÎÇϱ⸦ ¿äûÅä·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¸¾à ISP°¡ ´Ù¸¥ ÁÖ¼Ò¸¦ Á¦°øÇϸé (¶Ç´Â /etc/resolv.conf
¿¡ ¾Æ¹«·±
³×ÀÓ¼¹öµµ ±âÁ¦µÇ¾î ÀÖÁö¾ÊÀ¸¸é), ppp´Â ISP¿¡¼-Á¦°øµÈ °ªÀ¸·Î ÆÄÀÏÀ» ´Ù½Ã
¾²°ÔµË´Ï´Ù.