GNU-libidn은 GNU LGPL(Lesser General Public License) 버전 2.1 이상에 대한 사용이 허가된 GNU 프로젝트입니다. 다양한 GNU/Linux 배포에서 GNU-libidn이 광범위하게 채택되었습니다. 따라서 데스크탑 및 pidgin(1) 등의 GNOME 응용 프로그램에서는 일반적으로 IDN 지원에 GNU-libidn을 활용합니다.
idn(1)은 Internationalized Domain Name 라이브러리에 대한 명령줄 인터페이스입니다. 다음 예에서는 UTF-8에서 ACE 인코딩으로 호스트 이름을 변환합니다. 그런 다음 결과 URL http://xn-fsqu00a.xn--0zwm56d를 http://例子.测试와 동등한 ACE 인코딩으로 사용할 수 있습니다.
$ idn --quiet -a 例子.测试 xn-fsqu00a.xn-0zwm56d
GNU-libidn은 library/libidn 패키지로 설치할 수 있습니다. 옵션에 대한 자세한 내용은 idn(1) 매뉴얼 페이지를 참조하십시오.