ÀÎÅÍ³Ý ÁÖ¼ÒÀÇ ¹àÀº ¹Ì·¡, °¡Ä¡Ã¢Á¶ Çѱ¹ÀÎÅͳÝÁ¤º¸¼¾ÅͰ¡ ¸¸µé¾î°©´Ï´Ù.
Home > DNS > DNS ¼Ò°³ > DNS ü°è

¼³Á¤¹æ¹ý

  • °³¿ä
  • ³×ÀÓ¼­¹ö ¼³Á¤¹æ¹ý
  • À¥¼­¹ö¼³Á¤¹æ¹ý
  • ÄÚµåÄÁ¹öÅÍ »ç¿ë¾È³»

°³¿ä

»ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ÇÑ±Û µµ¸ÞÀÎ Á¤º¸°¡ ¿µ¾î, ¼ýÀÚ, ÇÏÀÌÇÂ(-)À¸·Î ÀÌ·ç¾îÁø Punycode(Ç»´ÏÄÚµå)·Î º¯È¯ ÈÄ ¼­¹ö¿¡ Àü´ÞµÇ¹Ç·Î, ÇÑ±Û µµ¸ÞÀÎÀ» ¿î¿µÇϱâ À§Çؼ­´Â ¼­¹öÀÇ È¯°æÆÄÀÏ ³»¿¡¼­ ¡°xn--"·Î ½ÃÀÛÇÏ´Â ¾Æ½ºÅ° ±â¹ÝÀÇ Punycode ÇüÅ·Π¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ´Â ÇÑ±Û µµ¸ÞÀÎ ºÎºÐÀÌ Punycode·Î ¼³Á¤µÈ´Ù´Â Á¡ À̿ܿ¡´Â ¿µ¹® µµ¸ÞÀÎ ¼³Á¤¹æ¹ý°ú ÀüÇô Â÷À̰¡ ¾ø½À´Ï´Ù. Punycode º¯È¯Àº ¾Æ·¡ ÄÚµå ÄÁ¹öÅ͸¦ ÀÌ¿ëÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.

¾Æ·¡ ¿¹Á¦¸¦ ÂüÁ¶ÇÏ¿© ¼³Á¤ÇÑ ÇÑ±Û µµ¸ÞÀο¡ ´ëÇÑ Á¶È¸ Å×½ºÆ®¸¦ Çϱâ À§Çؼ­´Â nslookupÀ̳ª dig ÇÁ·Î±×·¥¿¡¼­ Punycode Á¤º¸·Î Å×½ºÆ®ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, "dig xn--bj0bj06e.kr @ns1.nic.or.kr" ¶Ç´Â, "nslookup xn--bj0bj06e.kr server=ns1.nic.or.kr"°ú °°ÀÌ ÁúÀÇÇϽñ⠹ٶø´Ï´Ù.

ÇѱÛ.kr ¼³Á¤¹æ¹ý
1. <Çѱ۵µ¸ÞÀÎ µî·Ï>

µî·Ï´ëÇàÀÚ¸¦ ÅëÇØ Çѱ۵µ¸ÞÀÎ µî·Ï ½Åû ½Ã »ç¿ëÇÒ ³×ÀÓ¼­¹ö¸¦ Á¤È®È÷ ¸í±âÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù. µµ¸ÞÀÎ À̸§ÀÌ µî·ÏµÈ ³×ÀÓ¼­¹ö¿¡ ¾Æ·¡¿Í °°ÀÌ ÇÑ±Û µµ¸ÞÀÎ Á¸ Á¤º¸¸¦ ¼³Á¤ÇϽʽÿÀ.

2. <BIND ¼³Á¤ ÆÄÀÏ named.conf ¿¡ ÇÑ±Û µµ¸ÞÀÎ Á¤º¸ Ãß°¡>
zone "xn--bj0bj06e.kr" { // ¡ç ÇÑ±Û µµ¸ÞÀÎÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤ type master; file "hangeul.zone"; };
3. <hangeul.zone Á¸ ÆÄÀÏ »ý¼º>
$TTL 43200 ; @ IN SOA ns1.nic.or.kr. admin.nic.or.kr. ( 2003081901 ; serial 10800 ; refresh 3600 ; retry 3600000 ; expire 43200 ) ; negative TTL IN NS ns1.nic.or.kr. IN NS ns2.nic.or.kr. ;==================================================================== ; Çѱ۵µ¸ÞÀÎ Çѱ۵µ¸ÞÀÎ Çѱ۵µ¸ÞÀÎ Çѱ۵µ¸ÞÀÎ Çѱ۵µ¸ÞÀÎ Çѱ۵µ¸ÞÀÎ ;==================================================================== ; ÇѱÛ.kr xn--bj0bj06e.kr. IN A 123.123.123.100 ; ¡ç Çѱ۵µ¸ÞÀÎÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤ www IN A 123.123.123.100
4.<Çѱ۵µ¸ÞÀÎ µî·Ï>

³×ÀÓ¼­¹ö Àç°¡µ¿ ÈÄ, ³×ÀÓ¼­¹ö¿¡¼­ Ç»´ÏÄÚµå·Î Á¸ Á¤º¸°¡ ¿î¿µµÇ¹Ç·Î nslookupÀ̳ª dig ÇÁ·Î±×·¥¿¡¼­ Å×½ºÆ®ÇÏ½Ç ¶§ ÇØ´ç ÇÑ±Û µµ¸ÞÀο¡ ´ëÇÑ Ç»´ÏÄÚµå·Î ÁúÀÇÇØ¾ß ÇÕ´Ï´Ù.

> nslookup xn--bj0bj06e.kr Server: ns1.nic.or.kr Address: 123.123.123.1 Name: xn--bj0bj06e.kr Address: 123.123.123.100
5.<¾ÆÆÄÄ¡ À¥¼­¹ö °¡»ó È£½ºÆ® ¼³Á¤>

- ¸¸¾à ±âÁ¸ ¿µ¹®ÆäÀÌÁö¿Í ´Ù¸¥ ³»¿ëÀ» º¸¿©ÁÖ±æ ¿øÇÒ ¶§ »ç¿ë(Web Server Virtual Host ¼³Á¤À» »ç¿ëÇÑ´Ù¸é ¼³Á¤)

<VirtualHost 123.123.123.100:80> ServerAdmin admin@nic.or.kr DocumentRoot /usr/local/www/hangeul/ ServerName xn--bj0bj06e.kr # ¡ç Çѱ۵µ¸ÞÀÎÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤ ServerAlias www.xn--bj0bj06e.kr # ¡ç Çѱ۵µ¸ÞÀÎÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤ CustomLog logs/CustomLog ErrorLog logs/ErrorLog </VirtualHost>

³×ÀÓ¼­¹ö ¼³Á¤¹æ¹ý

À¯´Ð½º ȯ°æ
named.conf ÆÄÀÏ ¼³Á¤
ÇѱÛ.krÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤
¿¹¸¦ µé¾î, "ÇѱÛ.kr"°ú °°Àº Çѱ۵µ¸ÞÀÎ Á¸ Á¤º¸¸¦ À§ÇÑ named.conf ¼³Á¤Àº ¾Æ·¡¿Í °°½À´Ï´Ù.
punycode ÇüÅÂÀÇ named.conf ¿¹Á¦
options { directory "/var/named"; }; // ÇѱÛ.kr zone "xn--bj0bj06e.kr" { // ¡ç Çѱ۵µ¸ÞÀÎÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤ type master; file "hangeul.zone"; }; zone "123.123.123.in-addr.arpa" { type master; file "db.123.123.123"; }; zone "0.0.127.in-addr.arpa" { type master; file "db.127.0.0"; }; zone "." { type hint; file "db.cache"; };
Á¸ÆÄÀÏ ¼³Á¤
´ÙÀ½Àº ½ÇÁ¦·Î Çѱ۵µ¸ÞÀÎÀ» À§ÇÑ ³×ÀÓ¼­¹ö ¿î¿µ ½ÃÀÇ Á¸ ÆÄÀÏ ¿¹Á¦ÀÔ´Ï´Ù.
hangeul.zone Á¸ ÆÄÀÏ ¿¹Á¦
$TTL 43200 @ IN SOA ns1.nida.or.kr. admin.nida.or.kr. ( 2008010101 ; serial 10800 ; refresh 3600 ; retry 3600000 ; expire 43200 ) ; negative TTL IN NS ns1.nic.or.kr. IN NS ns2.nic.or.kr. xn--bj0bj06e.kr. IN A 123.123.123.100 ; www IN A 123.123.123.100
¡Ø ¿ª¹æÇâ Á¶È¸¿µ¿ª ¼³Á¤(¸®´ª½º/À¯´Ð½º °è¿­)
¸¸¾à ¿µ¹®µµ¸ÞÀÎÀ» »ç¿ëÇϰí ÀÖÁö ¾Ê°Å³ª, »ç¿ëÇÏ´õ¶óµµ ¿ª¹æÇâ Á¶È¸ ¿µ¿ªÀ» »ç¿ëÇϰí ÀÖÁö ¾Ê¾Ò´Ù¸é, ¾Æ·¡¿Í °°ÀÌ Çѱ۵µ¸ÞÀο¡ ´ëÇØ ¿ª¹æÇâ Á¶È¸¿µ¿ª Á¤º¸¸¦ ¼³Á¤ÇØÁֽñ⠹ٶø´Ï´Ù.
¸®¹ö½º µµ¸ÞÀÎÀ» À§ÇÑ Punycode ¿¹Á¦ (123.123.123.in-addr.arpa)
$TTL 43200 ; 12½Ã°£ @ IN SOA ns1.nida.or.kr. admin.nida.or.kr. ( 2008010101 ; serial 3600 ; refresh (1½Ã°£) 300 ; retry (5ºÐ) 1209600 ; expire (2ÁÖ) 7200 ) ; negative TTL (2½Ã°£) IN NS ns1.nic.or.kr. IN NS ns2.nic.or.kr. IN NS ns1.nic.or.kr. ;100 IN PTR ÇѱÛ.kr. 100 IN PTR xn--bj0bj06e.kr. ; ¡ç ÇÑ±Û µµ¸ÞÀÎÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤

À©µµ¿ìÁî ȯ°æ

  • ÇѱÛ.krÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤
  • ¿¹¸¦ µé¾î, "ÇѱÛ.kr"°ú °°Àº ÇÑ±Û µµ¸ÞÀÎ Á¸ Á¤º¸¸¦ À§ÇÑ »õ ¿µ¿ª ¹× È£½ºÆ® ¼³Á¤Àº ¾Æ·¡¿Í °°½À´Ï´Ù.

°¡»ó»çÀÌÆ® ¼³Á¤¹æ¹ý º¸±â

À¥¼­¹ö ¼³Á¤¹æ¹ý

¾Æ·¡ ¿¹Á¦´Â µ¿ÀÏ À¥¼­¹ö¿¡¼­ Çѱ۵µ¸ÞÀΠȨÆäÀÌÁö¿¡ ´ëÇØ ±âÁ¸ ¿µ¹®µµ¸ÞÀÎÀÇ È¨ÆäÀÌÁö¿Í ´Ù¸¥ ³»¿ëÀ» º¸¿©ÁÖ±æ ¿øÇϰųª, ¿µ¹®µµ¸ÞÀο¡ ´ëÇØ¼­ °¡»óÈ£½ºÆ® ¶Ç´Â °¡»ó»çÀÌÆ®¸¦ ¼³Á¤Çϰí ÀÖ¾úÀ» °æ¿ì Çѱ۵µ¸ÞÀο¡ ´ëÇØ¼­µµ µ¿ÀÏÇÏ°Ô »ç¿ëÇϰíÀÚ ÇÒ ¶§ ¼³Á¤ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.

¸®´ª½º/À¯´Ð½º ȯ°æ

¾ÆÆÄÄ¡ À¥¼­¹ö °¡»óÈ£½ºÆ® ¼³Á¤¹æ¹ý

ÇѱÛ.kr ¼³Á¤¹æ¹ý
<VirtualHost 123.123.123.100:80> ServerName xn--bj0bj06e.kr # ¡ç Çѱ۵µ¸ÞÀÎÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤ DocumentRoot /home/httpd/htdocs ErrorLog logs/hangeul-error_log CustomLog logs/hangeul-access_log common </VirtualHost>
À©µµ¿ìÁî ȯ°æ

IIS À¥¼­¹ö °¡»ó»çÀÌÆ® ¼³Á¤ ¹æ¹ý

ÇØ´ç Çѱ۵µ¸ÞÀÎÀ» Punycode·Î º¯È¯ ÈÄ ¼³Á¤ ¿¹¸¦ µé¾î, "ÇѱÛ.kr"°ú °°Àº Çѱ۵µ¸ÞÀÎ Á¸ Á¤º¸¸¦ À§ÇÑ °¡»ó»çÀÌÆ® ¼³Á¤Àº ¾Æ·¡¿Í °°½À´Ï´Ù.

°¡»ó»çÀÌÆ® ¼³Á¤¹æ¹ý º¸±â

¡Ø Áߺ¹µÈ À̸§ ¿À·ù ¹ß»ý ½Ã
¸¸¾à [³×Æ®¿öÅ©¿¡ Áߺ¹µÈ À̸§ÀÌ ÀÖ½À´Ï´Ù ¿À·ù ¹ß»ý ½Ã¿¡´Â »õ·Î ¸¸µç À¥ »çÀÌÆ®ÀÇ IPÁÖ¼Ò°¡ ÀÌÀü¿¡ ÀÖ´ø ±âº» À¥ »çÀÌÆ®(Default Web Site)¿Í µ¿ÀÏÇϱ⠶§¹®¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù] ÀÌ·² °æ¿ì, »õ·Î Ãß°¡ÇÑ À¥ »çÀÌÆ®ÀÇ [µî·Ï Á¤º¸]¿¡¼­ IP ÁÖ¼Ò ¿·¿¡ ÀÖ´Â [°í±Þ]¡æ[ÆíÁý] ¹öưÀ» ´­·¯, "È£½ºÆ® Çì´õ À̸§"¶õ¿¡ ÇØ´ç Çѱ۵µ¸ÞÀÎÀÇ Punycode Á¤º¸ (¿¹: xn--bj0bj06e.kr)¸¦ ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸¨´Ï´Ù.

ÄÚµåÄÁ¹öÅÍ ÀÌ¿ë¾È³»

¿Â¶óÀÎ Çѱۺ¯È¯

¿Â¶óÀÎ Çѱۺ¯È¯Àº »ç¿ëÀÚ°¡ À¥ »ó¿¡¼­ Çѱ۵µ¸ÞÀÎ °³º°¹®ÀÚ¿­À» Punycode(Ç»´ÏÄÚµå)·Î º¯È¯Çغ¼ ¼ö ÀÖµµ·Ï Á¦°øµÇ´Â ÆäÀÌÁöÀÔ´Ï´Ù.

À©µµ¿ì¿ë

À©µµ¿ì¿ë ÄÚµåÄÁ¹öÅÍ´Â ³×ÀÓ¼­¹öÀÇ named.conf³ª Á¸ ÆÄÀÏ ¹× À¥¼­¹öÀÇ °¡»óÈ£½ºÆ® ¼³Á¤ÆÄÀÏ¿¡¼­ ÇѱÛ.krÀ» Ç»´ÏÄÚµå(punycode)·Î º¯È¯ÇÑ ÈÄ ÇØ´ç ¼­¹ö·Î ftp Àü¼ÛÀ» ÇÒ ¼ö ÀÖ´Â À©µµ¿ì ±â¹ÝÀÇ ÀÎÄÚµù ÅøÀÔ´Ï´Ù. ÇѱÛ.krÀÇ °³º°¹®ÀÚ¿­ º¯È¯µµ °¡´ÉÇÕ´Ï´Ù.

¢º ¼³Ä¡»ç¾ç
¼³Ä¡»ç¾ç
Áö¿ø OS MS Windows 98 ÀÌ»ó (Windows XP, Vista µî)
¢º ¼³Ä¡¹æ¹ý
ÄÚµåÄÁ¹öÅÍ ´Ù¿î·Îµå¸¦ Ŭ¸¯ÇÏ½Ã¸é ´Ù¿î·Îµå°¡ ÁøÇàµË´Ï´Ù. ´Ù¿î·Îµå ÈÄ ½ÇÇàÇÏ¿© ¼³Ä¡¸¦ ÁøÇàÇϽñ⠹ٶø´Ï´Ù.
À¯´Ð½º/¸®´ª½º¿ë
¢º ¼³Ä¡»ç¾ç
ÀÌ ÇÁ·Î±×·¥Àº BINDÀÇ Á¸(zone) ÆÄÀÏÀ» Ç»´ÏÄÚµå(Punycode)·Î º¯È¯ÇÏ¿© ÁÖ´Â À¯´Ð½º/¸®´ª½º ±â¹ÝÀÇ ÆÄÀÏ´ÜÀ§ º¯È¯ ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÇöÀç´Â C/Java ¹öÀü µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù.
[C ¾ð¾î ¹öÀü]
°¡. ¼³Ä¡ ¹æ¹ý
¿©±â¼­´Â ¿î¿µÃ¼Á¦°¡ Unix/Linux ÀÎ °æ¿ìÀÇ ¼³Ä¡ ¹æ¹ýÀÔ´Ï´Ù. À©µµ¿ì¸¦ ¿î¿µÃ¼Á¦·Î »ç¿ëÇÏ½Ç °æ¿ì¿¡´Â °¡±ÞÀûÀ¸·Î À©µµ¿ì¿ë ÄÚµåÄÁ¹öÅ͸¦ »ç¿ëÇϽñ⠹ٶø´Ï´Ù. ¸ÕÀú, ÄÄÆÄÀÏÀ» À§Çؼ­´Â C ÄÄÆÄÀÏ·¯°¡ ÇÊ¿äÇÕ´Ï´Ù. (GNU C ÄÄÆÄÀÏ·¯¸¦ ÃßõÇÕ´Ï´Ù.) C¾ð¾î ±â¹ÝÀÇ ÆÄÀϺ¯È¯ ÄÚµåÄÁ¹öÅÍ ¾ÐÃàÆÄÀÏ(¼Ò½º ¹× ¼³Ä¡ °ü·Ã ÆÄÀÏ)À» ¾Æ·¡ÀÇ ÁÖ¼Ò¿¡¼­ ³»·Á ¹ÞÀ¸¼¼¿ä.
[´Ù¿î·Îµå]

À§ ÆÄÀÏÀ» ³»·Á ¹Þ¾ÒÀ¸¸é, ¾ÐÃàÀ» Ç®°í ´ÙÀ½ ÆÄÀϵéÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

µð·ºÅ丮 ÆÄÀÏ ¿ëµµ ºñ°í
. Makefile readme.txt readme.hwp ÆÄÀϺ¯È¯ ÄÚµåÄÁ¹öÅÍ ÄÄÆÄÀÏ¿ë make ÆÄÀÏ »ç¿ëÀÚ read me ÆÄÀÏ(.txt) »ç¿ëÀÚ read me ÆÄÀÏ(.hwp)
include adapter.h ksc.h nameprep.h puny.h toxxx.h util.h utility.h xcode.h xcode_config.h º¯È¯ ½Ã ÂüÁ¶µÇ´Â Çì´õ ÆÄÀÏ
lib/linux libxcode.so ¸®´ª½º°ü·Ã ¶óÀ̺귯¸®
lib/solaris libxcode.so ¼Ö¶ó¸®½º°ü·Ã ¶óÀ̺귯¸®
src fcc_c.c native_unicode.c º¯È¯ ½ÇÇà ÆÄÀÏ º¯È¯½Ã ÂüÁ¶µÇ´Â ÆÄÀÏ
³ª. »ç¿ë ¹æ¹ý
»ç¿ë¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù. ¾ÐÃàÀ» Ǭ µð·ºÅ丮¿¡¼­ make¸¦ ÀÌ¿ëÇÏ¿© ÄÄÆÄÀÏÀ» ÇÕ´Ï´Ù. ±× ´ÙÀ½ º¯È¯ ÇÁ·Î±×·¥À» ½ÇÇà½Ãŵ´Ï´Ù.
$ make $ ./fcc_c input_file output_file [-c/C/p/P] ¤ýinput_file : Euc-kr ÇüÅÂÀÇ zonefile ¤ýoutput_file : Punycode ÇüÅÂÀÇ zonefile ¤ý[-c/C] : ÀÎÄÚµù ´ë»ó ¶óÀÎÀ» ÁÖ¼®Ã³¸®ÇÏ¿© º¸¿©ÁØ ÈÄ ÀÎÄÚµùÇÔ ¤ý[-p/P] : º¯È¯ ÁøÇà À²À» '#' ±âÈ£·Î Ç¥½ÃÇÏ¿© º¸¿©ÁÜ ¤ýº¯È¯ÇÒ ÆÄÀÏ ³»ÀÇ ÁÖ¼®¹®ÀÚ´Â ¡°#¡±,¡°;¡±,¡°//¡±,¡°/* */¡± ¸¸ Áö¿øÇÔ
[JAVA ¾ð¾î ¹öÀü]
°¡. ¼³Ä¡ ¹æ¹ý
Java ¾ð¾îÀÇ Æ¯¼º»ó OS¿¡ ¹«°üÇÏ°Ô ÇÁ·Î±×·¥ÀÌ ¼öÇàµÇ³ª ¿©±â¼­´Â ¿î¿µÃ¼Á¦°¡ Unix/Linux ÀÎ °æ ¿ìÀÇ ¼³Ä¡ ¹æ¹ýÀÔ´Ï´Ù. À©µµ¿ì¸¦ ¿î¿µÃ¼Á¦·Î »ç¿ëÇÏ½Ç °æ¿ì¿¡´Â °¡±ÞÀûÀ¸·Î À©µµ¿ì¿ë ÄÚµåÄÁ¹öÅÍ ¸¦ »ç¿ëÇϽñ⠹ٶø´Ï´Ù. J2SE´Â »ç¿ëÇϽô ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾ú´Ù°í °¡Á¤ÇÕ´Ï´Ù. (JDK ¹öÀüÀº 1.3.1 ÀÌ»óÀ» ±ÇÀåÇÕ´Ï´Ù.) Çʿ信 µû¶ó J2SE¸¦ ³»·Á ¹ÞÀ¸½Ã·Á¸é, http://java.sun.com¿¡¼­ ´Ù¿î·Îµå °¡´ÉÇÕ´Ï´Ù. Java ȯ°æÀÌ ±¸¼ºµÇ¾úÀ¸¸é, ¾Æ·¡ÀÇ java Ŭ·¡½º ÆÄÀÏÀ» ³»·Á ¹ÞÀ¸½Ê½Ã¿À. ÀÌ Å¬·¡½º ÆÄÀÏ ³»¿¡´Â punycode ÀÎÄÚµùÀ» °¡´ÉÇÏ°Ô ÇØÁִ Ŭ·¡½º°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
[´Ù¿î·Îµå1]
À§ ÆÄÀÏÀ» ³»·Á ¹Þ¾ÒÀ¸¸é, ÇØ´ç ÆÄÀÏÀ» ´Ù¸¥ Java Ŭ·¡½º ÆÄÀÏÀÌ ÀÖ´Â °÷À¸·Î À̵¿½ÃŰ°í ¾Æ·¡¿Í °°ÀÌ È¯°æ¼³Á¤ºÎºÐ¿¡¼­ Java Ŭ·¡½º ÆÐ½º¿¡ ÇØ´ç ÆÄÀÏÀ» Ãß°¡ÇÕ´Ï´Ù. CLASSPATH = .:/usr/local/java/lib:/usr/local/java/lib/dt.jar:/usr/local/java/lib/tools.jar:/usr/local/java/lib/IDNSDK.jar ´ÙÀ½À¸·Î º¯È¯ ÆÄÀÏÀ» ³»·Á ¹Þ½À´Ï´Ù. ¾Æ·¡ ¼Ò½º´Â JDK1.3.1 ±âÁØÀ¸·Î ÀÛ¼ºµÇ¾úÀ¸¸ç, ÇÑ±ÛÆÄÀÏÀ» Punycode ÆÄÀÏ·Î º¯È¯ÇØÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
[´Ù¿î·Îµå2]
³ª. »ç¿ë ¹æ¹ý
»ç¿ë¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº README ÆÄÀÏÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
$ make $ ./fcc_c input_file output_file [-c/C/p/P] ¤ýinput_file : Euc-kr ÇüÅÂÀÇ zonefile ¤ýoutput_file : Punycode ÇüÅÂÀÇ zonefile ¤ý[-c/C] : ÀÎÄÚµù ´ë»ó ¶óÀÎÀ» ÁÖ¼®Ã³¸®ÇÏ¿© º¸¿©ÁØ ÈÄ ÀÎÄÚµùÇÔ ¤ý[-p/P] : º¯È¯ ÁøÇà À²À» '#' ±âÈ£·Î Ç¥½ÃÇÏ¿© º¸¿©ÁÜ ¤ýº¯È¯ÇÒ ÆÄÀÏ ³»ÀÇ ÁÖ¼®¹®ÀÚ´Â ¡°#¡±,¡°;¡±,¡°//¡±,¡°/* */¡± ¸¸ Áö¿øÇÔ
¢º ÆÄÀÏ º¯È¯ ¿¹
¾Æ·¡´Â Euc-kr.zone(ÇÑ±Û ÆÄÀÏ)À» puny.zone ÆÄÀÏ·Î º¯È¯ÇÏ¿© °á°ú ÆÄÀÏÀ» »ý¼ºÇÏ´Â ¿¹ÀÔ´Ï´Ù.

QuickLink

WHOIS °Ë»ö