freenom 에서 무료 도메인 발급 사용하기

Last Updated on 5월 1, 2021 by 태랑(정현호)

무료로 사용할 수 있는 최상위 국가 도메인

Freenom 사이트에서 무료 국가 최상위 도메인을 제공 하고 있습니다
아래 5개 국가의 최상위 도메인을 발급 받을 수 있습니다.

cf 중앙 아프리카 , ga 가봉 , ml 말리 , tk 토켈라우 , gq 적도 기니





무료로 가능한 기간은 12개월(1년)이며 만료 전에 연장(갱신) 을 해주면 계속적으로 무료로 사용 할 수 있습니다
모든 도메인이 무료가 아니고 3자리나 좋은 도메인에 대해서는 유료로 판매 되고 있습니다.

그리고 내가 받은 도메인이 apple 과 같은 좋은 단어가 있다면 갑자기 자신의 무료 구매 목록에서 사라지는 경우가 있습니다.

좋은 단어이기 때문에 프리미엄을 받고 팔려고 뺏겻다는게 보통의 확인되는 내용입니다(뺏기기 싫으면 유료결제)

그렇기 때문에 무료로 확정적으로 받앗다기 보다는 빌려 쓰는 것이라고 이해하시는게 정확할것 같습니다.
갱신은 종료 15일전 부터 가능 하다고 하고, 90일간 25회 접속을 해야 유지가 된다고 합니다.



[시작전에] APM 또는 Nginx PHP MariaDB 스택구성 , WordPress 구성까지 이어지는 연재글의 중간에 포함되는 포스팅 되는 글 입니다.

다음 글의 링크는 하단에 있습니다.




도메인 검색 및 등록


사이트 주소 : https://www.freenom.com/en/index.html?lang=en


그럼 바로 등록을 해보도록 하겠습니다. 링크는 위에 주소를 클릭 하시면 됩니다.


접속을 하면 아래와 같이 검색창이 보이고 배경은 다양한 국가의 여러 이미지가 refresh 할때 마다 바뀝니다.
여러 나라의 모습을 보는 재미도 있습니다. 스크린 샷을 찍기 위해 refresh 를 하던중 한국이 보여 스크린샷으로 남깁니다.
검색창에서 도메인을 검색을 하고 오른쪽에 "Check Availability" 를 클릭 합니다.






저는 검색 결과 5개 모두 무료가 가능한 것으로 확인 되었습니다.






그중 하나를 골라서 "Get it now!" 를 클릭 후 위에 "Checkout" 을 클릭 하면 됩니다






기간은 12개월 까지는 무료임으로  12개월로 선택 합니다.








등록 하면서 도메인 사용에 관한 설정할 수 있는 방식은 3가지 입니다.

1. 먼저 Forward this domain 은 CNAME 이라고 보시면 되고 아래와 같이

주소 입력시 이미 가지고 있는 서브 혹은 3차 도메인과 연결을 하는 등의 용도로 사용 할 수 있습니다.






2. 그 다음은 Freedom 에서 제공하는 DNS 서비스를 이용 하는 것입니다.
아래와 같이 2개의 기본 레코드에 대해서 도메인 등록 과정에서 설정 할 수 있습니다
저는 일단 이 방법을 통해서 사용 할 예정입니다.

* IP는 예시 입니다.





3. 그 다음은 자체적으로 구축/사용 중인 DNS 를 이용 하는 설정 입니다.







아래 화면은 위에서 설정을 완료 후 나오는 화면이며 계정에 대한 선택 입니다(금액도 확인)
구글 이나 페이스북 소셜 아이디로 사용가능하고, 별도의 이메일로도 사용 가능합니다

저는 이메일로 진행을 하였고, 이메일로 하기 위해서는 좌측 하단에 이메일을 입력 합니다.





위에서 이메일 입력을 하게 되면 이메일로 확인 메일이 오게 되고 메일안에 Verification 링크클릭해야 아래의 진행 화면으로 넘어오게 됩니다. 
입력 항목에 대해서 입력 후 아래 하단에 체크 후 "Complete Order"를 클릭합니다.




아래 click here to go to your Client Area  를 클릭 합니다






가입 및 등록이 완료 되었습니다.
아래와 같이 Services-> My domains 메뉴를 통해 등록한 도메인을 확인 할 수 있습니다.






화면에서 "Manage Domain" 톱니바퀴 아이콘을 클릭 합니다.






Manage Freedom DNS 을 클릭 합니다.






도메인 등록/가입 시 기본으로 입력된 2개의 레코드가 확인 됩니다.
이 메뉴에서 추가적인 도메인 레코드를 생성 할 수 있습니다.
Type 은 화면에 보이는 내용과 같고 안되는 타입은 없는 것으로 확인 됩니다.







도메인 등록 후 접속 테스트를 하였을 때 화면 입니다.
위의 내용에 대해서 스크린샷 등 정리 하는 몇 분 후에 테스트로 접속을 시도한 모습입니다
초기 설정은 특별히 지연 없이 빠르게 되는 것 같습니다






서브 도메인 등록


phpmyadmin 과 WordPress 를 사용할 예정이며, WordPress 에 설정된 rewrite 를 고려하여 virtualhost 로 phpmyadmin를 사용할 예정입니다 또한 다음 포스트에서 필요한 서브 도메인 opcache 까지 해서 같이 서브 도메인을 등록 해보도록 하겠습니다.
등록할 서브 도메인명  : www / myadmin / opache / wp

* 도메인명은 달리 사용 해도 됩니다.



Manage Freenon DNS 를 통해서 아래의 메뉴로 들어 갑니다.



위의 화면과 같이 서브도메인 네임, 타입, TTL , IP주소를 입력 하면 되며,



A 레코드와 CNAME 만 간략 하게 설명 드리면


A 레코드(A Record) 타입은 DNS에 저장되는 정보의 타입으로 도메인 주소와 서버의 IP 주소가 직접 매핑시키는 방법입니다.

사용자가 A 레코드에 해당하는 도메인 주소에 대한 해석을 요청하면 DNS 서버는 IP 주소를 리턴해줍니다.


CNAME은 Canonical Name의 약자로 도메인 주소를 또 다른 도메인 주소로 매핑 시키는 형태의 DNS 레코드 타입 입니다.
보통 티스토리나 네이버 블로그나 그외 2-3차 도메인의 사용할 경우 나만의 도메인을 구입 후에 별도의 서버를 구축하지 않고 기존의 2-3차 도메인에 연결 하는 형태로 사용거나 도메인 포워딩 형태로 등으로 사용 할수 있습니다.



등록이 완료 되면 아래와 같이 "Record added successfully" 메세지가 보이며
1개의 레코드가 추가 된것을 확인 할 수 있습니다.
TTL을 300으로 설정하고 추가 하였기 때문에 몇분 정도 지나서 접속이 정상적으로 이루어지는 것을 확인 하였습니다.





phpmadmin 에서 사용할 myadmin 서브도메인과 opcache 외 www 와 wp 까지 서브도메인을 모두 추가 완료된 화면 입니다.





12개월로 등록 하였기 때문에 향후 사용하면서 갱신에 대한 부분만 챙기면 될 것 같습니다.
실제로 사용 하면서 추가적인 내용은 업데이트 하도록 하겠습니다.




* Ubuntu 18.04 에 Nginx+PHP+MariaDB 연동 관련 연재 글 따라 오신분은
아래 LEMP 연동 2번째 글을 보시면 됩니다
phpmyadmin 에 reCAPTCHA 적용 글을 보고 아래링크 LEMP 2번째 글을 보셔도 됩니다.



이어지는 글
phpmyadmin 에 발급 받은 무료 도메인을 통해서 구글 reCAPTCHA 신청 및 적용

Apache Virtualhost 를 활용한 도메인, 서브 도메인 설정 및 활용

Certbot을 통한 무료 SSL 발급 및 설정 / HTTP2.0 적용

설치형 블로그인 워드프레스를 설치하여 개인용 블로그 와 사이트 구축



관련된 글
무료 클라우드로 서비스를 이용하여 무료 호스팅 이용 – 오라클 클라우드 프리티어

웹 서비스 구축 – YUM을 사용하여  APM 설치 연동

웹 기반 mysql 관리 – phpmyadmin