2. EPP¶õ?

EPP´Â ·¹Áö½ºÆ®¸®(Registry)¿Í ·¹Áö½ºÆ®¶ó(Registrar) °£ÀÇ Åë½ÅÀ» À§ÇÑ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. ·¹Áö½ºÆ®¶ó¶ó ÇÔÀº µµ¸ÞÀο¡ À־ ÁÖ µî·Ï±â°üÀÎ ·¹Áö½ºÆ®¸®·Î ºÎÅÍ µµ¸ÞÀÎ µî·Ï¿¡ ´ëÇÑ À§ÀÓÀ» ¹ÞÀ½ Çù·Â¾÷ü¸¦ ¸»ÇÕ´Ï´Ù. ·¹Áö½ºÆ®¶ó°¡ µÇ±â À§Çؼ­´Â ·¹Áö½ºÆ®¸®·Î ºÎÅÍ ¸î °¡Áö Å×½ºÆ® °úÁ¤À» °ÅÄ¡¸ç ÈçÈ÷ ¾ê±â ÇÏ´Â OT&E Å×½ºÆ®°¡ ÀÌ¿¡ ÇØ´çÇÕ´Ï´Ù. À̸¦ Åë°úÇÒ °æ¿ì ·¹Áö½ºÆ®¶ó ´Â ·¹Áö½ºÆ®¸®¿ÍÀÇ Åë½Å ÇÁ·ÎÅäÄÝÀ» ÅëÇØ ½Ç½Ã°£À¸·Î µµ¸ÞÀÎ µî·ÏÀÌ ÀÌ·ç¾îÁý ´Ï´Ù. ÇöÀç .com .net .orgÀÇ °æ¿ì º£¸®»çÀÎÀÌ ·¹Áö½ºÆ®¸®¿¡ ÇØ´çÇϸç Àü±¹¿¡ ¸¹Àº ·¹Áö½ºÆ®¶ó°¡ Á¸ÀçÇÕ´Ï´Ù. ±¹³»¿¡µµ ¾à 10°³ÀÇ ¾÷ü°¡ º£¸®»çÀÎÀÇ ·¹Áö ½ºÆ®¶ó·Î µî·ÏµÇ¾î ÀÖ½À´Ï´Ù.

.com .net .org »Ó¸¸ ¾Æ´Ï¶ó TLD(Top Level Domain)´Â ±× ¼ö°¡ ¸Å¿ì ¸¹½À´Ï´Ù. °¢ TLD¿¡ µû¶ó °¢ ±â ´Ù¸¥ ÃÖ»óÀ§ µî·Ï±â°üÀÎ ·¹Áö½ºÆ®¸®°¡ ÀÖÀ¸¸ç ÇØ´çÇÏ´Â µî·Ï ÇÁ·ÎÅäÄÝ ¶ÇÇÑ »óÀÌÇÑ °ÍÀÌ Çö½ÇÀÔ´Ï´Ù.

EPPÀÇ ±Ùº» µ¿±â´Â ÀÌ·¸°Ô ¸¹Àº ·¹Áö½ºÆ®¸®¿Í ·¹Áö½ºÆ®¶ó »çÀÌÀÇ µµ¸ÞÀÎ µî·Ï¿¡ À־ ±× Ç¥ÁØÀ» Á¦½ÃÇÏ´Â µ¥ ÀÖ½À´Ï´Ù. ¸Å¹ø »õ·Î¿î ·¹Áö½ºÆ®¸®°¡ »ý±æ¶§¸¶´Ù Áߺ¹ÀûÀÎ ÇÁ·ÎÅäÄÝÀ» ¸¸µå´Â µ¥ µå´Â ³ë·ÂÀ» ÁÙÀ̰íÀÚ ÇÏ´Â °ÍÀÔ´Ï´Ù. ½ÇÁ¦·Î ÃÖ±Ù¿¡ ½Å±Ô·Î ¿ÀÇÂÇÏ´Â µµ¸ÞÀÎÀÎ .biz, .info, .pro, .name µîÀº ¸ðµÎ EPP¸¦ äÅÃÇϰí ÀÖÀ¸¸ç ½Å±Ô·Î ·¹Áö½ºÆ®¶ó°¡ µÇ°íÀÚ ÇÏ´Â °÷¿¡¼­´Â EPP-RTK¸¦ »ç¿ëÇÏ¿© ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í ÀÖ½À´Ï´Ù. ´ëÇ¥ÀûÀÎ TLDÀÎ com, net, orgÀÇ ÃÖ»óÀ§ µî·Ï±â°üÀÎ º£¸®»çÀο¡¼­µµ EPP¸¦ °³¹ßÇØ ¿À°í ÀÖ½À´Ï´Ù.

2.1. EPP °³¿ä

EPP´Â ¿ÀºêÁ§Æ®¿Í ¾×¼ÇÀÇ 2°¡Áö Áß¿äÇÑ Æ¯Â¡À» °¡Áý´Ï´Ù. domains, contacts, hosts (nameservers) ¿Í °°Àº ¿ÀºêÁ§Æ®´Â EPP ·¹Áö½ºÆ®¸®¿¡ ÀúÀåµÇ´Â °´Ã¼À̸ç check, create, update, delete ÀÇ ¾×¼ÇÀº ·¹Áö½ºÆ®¸®¿Í ¿ÀºêÁ§Æ®¸¦ º¯ÇÏ°Ô ÇÕ´Ï´Ù. EPP ·¹Áö½ºÆ®¸®¿Í ·¹Áö½ºÆ®¶ó´Â »óÈ£°£¿¡ XML Æ÷¸ËÀÇ ¸Þ¼¼Áö¸¦ ÅëÇØ Ä¿¹ÂƼÄÉÀ̼ÇÀ» ÇÕ´Ï´Ù.

EPP´Â Åë½Å ·¹À̾ µ¶¸³ÀûÀ̸ç EPP ¸Þ¼¼Áö¸¦ ´Ù¾çÇÑ Àü¼Û °èÃþ(plain TCP, TCP+TLS, SMTP, BEEP) À§¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. EPP´Â È®Àå°¡´ÉÇÑ ÇÁ·ÎÅäÄÝ À̱⠶§¹®¿¡ Çʿ信 µû¶ó ¿ÀºêÁ§Æ® ŸÀÔ°ú ¾×¼ÇÀ» Ãß°¡ÀûÀ¸·Î Á¤ÀÇÇÏ¿© ±âº» ¸Þ½ÃÁö À̿ܿ¡ ºÎ°¡ÀûÀÎ ±â´ÉÀ» È®ÀåÇÏ¿© »ç¿ëÇϱ⠿ëÀÌÇÕ´Ï´Ù.

EPP´Â ¼¼¼ÇÀ» À¯ÁöÇÏ´Â °æ¿ì¿Í ±×·¸Áö ¾ÊÀº °æ¿ì¸¦ ¸ðµÎ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ¼¼¼ÇÀ» À¯ÁöÇϰíÀÚ ÇÒ ¶§¿¡´Â ·¹Áö½ºÆ®¶ó´Â ÇÑ ¹øÀÇ ·Î±×ÀÎÀ» °ÅÄ£ ÈÄ epp_SessionÀ» ÅëÇØ ÇØ´ç ¼¼¼ÇÀ» °è¼Ó À¯ÁöÇϸç ÀûÀýÇÑ ¾×¼ÇÀ» ÃëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¼¼ÇÀ» À¯ÁöÇÏ´Â °æ¿ì´Â ¸Å ¾×¼Ç¸¶´Ù ÀÎÁõ°úÁ¤ÀÌ °ÅÃÄ¾ß ÇÒ Çʿ䰡 ¾øÀ¸¹Ç·Î ¼¼¼ÇÀ» À¯ÁöÇÏÁö ¾Ê´Â °æ¿ìº¸´Ù ºÎÇϰ¡ ´õ Àû½À´Ï´Ù.

¼¼¼ÇÀ» À¯ÁöÇÏÁö ¾ÊÀ» ¶§¿¡´Â ¾Æ·¡¿Í °°ÀÌ ·Î±×ÀÎ Á¤º¸¸¦ °¡Áö´Â creds¸¦ EPP command¸¦ »ç¿ëÇÒ ¶§ ¸¶´Ù ¸í½ÃÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.
   <?xml version="1.0" encoding="UTF-8" standalone="no"?> <epp
   xmlns="urn:iana:xml:ns:epp-1.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="urn:iana:xml:ns:epp-1.0 epp-1.0.xsd">
   <command> <creds> <clID>ClientX</clID>
   <pw>foo-BAR2</pw> <newPW>bar-FOO2</newPW>
   <options> <version>1.0</version>
   <lang>en</lang> </options> </creds> <login>
   <svcs> <domain:svc xmlns:domain="urn:iana:xml:ns:domain"
   xsi:schemaLocation="urn:iana:xml:ns:domain domain.xsd"/>
   <contact:svc xmlns:contact="urn:iana:xml:ns:contact"
   xsi:schemaLocation="urn:iana:xml:ns:contact contact.xsd"/>
   <host:svc xmlns:host="urn:iana:xml:ns:host"
   xsi:schemaLocation="urn:iana:xml:ns:host host.xsd"/> </svcs>
   </login> <unspec/> <clTRID>ABC-12345</clTRID>
   </command> </epp>
   

2.2. EPP ¿ÀºêÁ§Æ®¿Í ¾×¼Ç

EPP-RTK´Â ±âº»ÀûÀ¸·Î ¾Æ·¡¿Í °°Àº 3°³ÀÇ ¿ÀºêÁ§Æ®¿Í 7°³ÀÇ ¾×¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
   Objects:
       domain
       host
       contact
   Actions:
       check
       info
       create
       update
       delete
       transfer
       renew
   

Çʿ信 µû¶ó º°µµÀÇ addon ¹æ½ÄÀ¸·Î º°µµÀÇ ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ¿© »õ·Î¿î ¿ÀºêÁ§Æ®¿Í ¾×¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. .name µµ¸ÞÀÎÀÇ °æ¿ì´Â ±âº»ÀûÀÎ ¿ÀºêÁ§Æ® À̿ܿ¡ nameWatch, EmailFwd µîÀÇ »õ·Î¿î ¿ÀºêÁ§Æ®¸¦ Ãß°¡ÀûÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ´Ù½Ã ¸»Çؼ­, ·¹Áö½ºÆ®¸®¸¶´Ù º°µµÀÇ »õ·Î¿î ±â´ÉÀÌ Àֱ⠸¶·ÃÀ̸ç ÀÌ¿¡ ¸Â´Â addonÀÌ ÇÊ¿äÇÕ´Ï´Ù.