°¡»ó µµ¸ÞÀÎÀ» ¼³Á¤ÇÒ ¶§ ´ëºÎºÐÀÇ ¿¡·¯´Â DNS¿Í °ü°è°¡ ÀÖ½À´Ï´Ù. ¿©±â¿¡ ´ç½ÅÀÇ ¼³Á¤ÀÌ ÀûÀýÇѰ¡¸¦ °ËÁõÇÒ ¼ö ÀÖ´Â ¾à°£ÀÇ Å×½ºÆ®°¡ ÀÖ½À´Ï´Ù.
Ãæ°í ÇÑ ¸¶µð:POP Ŭ¶óÀ̾ðÆ®(email ÇÁ·Î±×·¥)À» »ç¿ëÇÏ´Â °ÍÀº ±×·¯ÇÑ Á¾·ùÀÇ ¼³Á¤À» Å×½ºÆ®Çϴµ¥ µµ¿òÀÌ µÇÁö ¾Ê½À´Ï´Ù. ±×µé ÇÁ·Î±×·¥Àº ±×·¯ÇÑ Å¸½ºÅ©¸¦ À§Çؼ´Â À¯ÀÍÇÏÁö ¾Ê½À´Ï´Ù. ±×µéÀº ÀÛµ¿ÇÒ ¼öµµ ÀÖ°í ±×·¸Áö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
°¢ °¡»ó µµ¸ÞÀθ¶´Ù, ´ç½ÅÀÇ ¾à°£ÀÇ DNS ÀÛ¾÷À» ÇØ¾ß ÇßÀ» °ÍÀÔ´Ï´Ù. ¿ì¸®´Â va.foo.com µµ¸ÞÀÎÀ» ¿¹·Î »ç¿ëÇÒ °ÍÀÔ´Ï´Ù. ¿©±â¿¡ ±× ´Ü°è°¡ ÀÖ½À´Ï´Ù.
¸í·É¾î
nslookup -q=mx va.foo.com
´Â ¹«¾ùÀΰ¡ À¯ÀÍÇÑ °ÍÀ» ³»¾îÁÙ °ÍÀÔ´Ï´Ù. Àû¾îµµ email ¼¹öÀÇ À̸§ÀÌ IP ÁּҷκÎÅÍ ¾ò¾îÁ®¾ß ÇÕ´Ï´Ù. À̰ÍÀº mailhost.va.foo.com ȤÀº °ø½ÄÀûÀÎ ¼¹ö¸íÀÏ ¼ö ÀÖ½À´Ï´Ù. ¾ò¾îÁø À̸§ÀÌ va.foo.com µµ¸ÞÀο¡ ÀÖÀ» ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×·¯³ª ÀûÀýÇÑ ½ÇÁ¦ÀÇ ¼¹ö¸¦ Áö½ÃÇØ¾ß ÇÕ´Ï´Ù.
mailhost.va.foo.comÀº DNS¿¡ Á¤ÀǵǾî¾ß ÇÕ´Ï´Ù. ¿©±â¼´Â mailhost¸¦ »ç¿ëÇÕ´Ï´Ù. pop.va.foo.comÀ̰ųª ¹«¾ùÀ̵çÁö µË´Ï´Ù. ´ÙÀ½ÀÇ ¸í·É¾î´Â IP ³Ñ¹ö¸¦ ³»ÁÖ¾î¾ß ÇÕ´Ï´Ù.
nslookup mailhost.va.foo.com
°Ô´Ù°¡, ´ÙÀ½ÀÇ ¸í·É¾î
nslookup the_IP_number_you_got
´Â mailhost.va.foo.comÀ» ÁÖ¾î¾ß ÇÕ´Ï´Ù. ´ç½ÅÀÌ À̰ÍÀ» ¾òÁö ¸øÇϸé, °¡»ó POP ¼¹ö´Â ÀüÇô ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. Á¤¸»·Î. ÀÌ °æ¿ì¿¡´Â ¾ÈµË´Ï´Ù. ´ç½ÅÀº ÀÌ IP ³Ñ¹öÀÇ ÀûÀýÇÑ ¿ª¹æÇâ(reverse) ·è¾÷(lookup)ÀÌ ÇÊ¿äÇÕ´Ï´Ù. Linuxconf´Â °°Àº DNS¿¡ °¡»ó µµ¸ÞÀÎÀ¸·Î Ưº° ¿ª¹æÇâ ·è¾÷ÀÌ Á¤Àǵȴٸé À̰ÍÀ» ÈǸ¢ÇÏ°Ô ÇØ³À´Ï´Ù.
µû¶ó¼ ´ç½ÅÀÌ (nslookupÀ» °¡Áö°í) µÎ °æ¿ìÀÇ ÁúÀÇ¿¡ ´ëÇÏ¿© ´äÀ» ¾ò°Ô µÈ´Ù¸é °¡Àå ¾î·Á¿î ºÎºÐÀ» ÀÌ·ç¾î³½ °ÍÀÔ´Ï´Ù.
ÀÌ °æ¿ì ´ç½ÅÀº ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ÀÌ¿ëÇÕ´Ï´Ù.
telnet mailhost.va.foo.com
À̰ÍÀº ½ÇÁ¦ ¼¹ö¿¡ ¿¬°áÇÕ´Ï´Ù. IP º°ÄªÀÌ ÀûÀýÈ÷ ¼³Ä¡µÇ¾úÀ½À» ÀÔÁõÇÏ°Ô µÇ´Â °ÍÀÔ´Ï´Ù.
vpop3d°¡ ÀûÀýÈ÷ ¼³Ä¡µÇ¾ú´ÂÁö ´ÙÀ½ÀÇ ¸í·É¾î¸¦ »ç¿ëÇϽʽÿä. ¸¸ÀÏ ÀÌ ¸í·É¾î°¡ ÀûÀýÇÑ Àλ縻À» ³»ÁÖ¸é, Á¦´ë·Î µÈ °ÍÀÔ´Ï´Ù.
telnet mailhost.va.foo.com pop-3
´ÙÀ½ÀÇ °æ°ú¸¦ ¾òÀ» °ÍÀÔ´Ï´Ù.
+OK Virtual va.foo.com POP3 Server (Version 1.004) ready.
"va.foo.com"ÀÌ ¿©±â¼ Áß¿äÇÕ´Ï´Ù. ¸¸ÀÏ ´ç½ÅÀÌ À̰ÍÀ» ¾òÁö ¸øÇϸé, °£´ÜÈ÷ ¸»Çؼ °¡»ó µµ¸ÞÀÎÀÌ Á¤ÀǵÇÁö ¾Ê¾Ò°Å³ª, ȤÀº vpop3d°¡ /etc/inetd.conf ÈÀÏ¿¡ ¼³Ä¡µÇÁö ¾Ê¾ÒÀ» °ÍÀÔ´Ï´Ù.
/usr/lib/linuxconf/lib/checkvdomain
½ºÅ©¸³Æ®´Â
°¡»ó µµ¸ÞÀο¡¼ÀÇ vpop3d ¼³Ä¡¸¦ À绡¸® Á¡°ËÇØ º¼¶§ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
´õ ¾Ë°í ½ÍÀ¸½Ã¸é Àμö¾øÀÌ ¼öÇàÇϽʽÿä.
/usr/lib/linuxconf/lib/testalldomain
½ºÅ©¸³Æ®´Â
/etc/named.boot
ÈÀÏÀ» ÀÐ°í ¿©±â¿¡ Á¤ÀÇµÈ ¸ðµç °ÍÀ»
ÃßÃâÇÕ´Ï´Ù. ±×¸®°í checkvdomain ½ºÅ©¸³Æ®(°¢ vdomain¿¡ °¡»ó È£½ºÆ® ¸ÞÀÏÀÌ
ÀÖÀ½À» °¡Á¤ÇÒ ¶§)¸¦ °¢ µµ¸ÞÀο¡ ´ëÇÏ¿© ¼öÇàÇÕ´Ï´Ù.
À̰ÍÀº µµ¸ÞÀÎÀÌ ÀûÀýÈ÷ ±¸¼ºµÇ¾ú´ÂÁö¸¦ º¸°íÇÕ´Ï´Ù. À̰ÍÀº vdomains¸¦ °ü¸®Çϴµ¥
À¯ÀÍÇÕ´Ï´Ù.