이 포스팅은 Udemy의 Internet and Web Development Fundamentals 강의를 보고 작성하였습니다.
Introduction to Domain Names
- Domain name을 등록하는 것은 선택적이며 고유하게 식별할 수 있는 웹 주소가 필요한 경우에만 필요하다. 도메인 네임을 등록하지 않은 경우 IP 주소를 통해서만 웹 사이트에 접근이 가능할 것이다. 호스팅 회사는 traditional hosting이든 cloud hosting이든 IP 주소를 제공할 것이다.
- 웹 사이트를 마케팅하고 브랜드 인지도를 높이고자 한다면 도메인 네임은 매우 추천된다. 등록하기에 쉽고 도메인 등록 서비스를 제공하는 회사도 많다. 이런 회사들은 registar로 불린다. 또한 등록된 도메인 이름 레코드를 유지 관리하는 registry도 있다.
- 예를 들어 example.com을 등록하기를 원한다면 registar를 통해 등록을 요청할 수 있다. Registar는 관련된 registry를 조사하여 그 이름이 이미 사용되고 있는지 사용가능한지를 알아볼 것이다. Registration에서 example.com이 가능하다면 그 주소를 registry에 추가한다. 등록 기관을 조정하고 최상위 도메인 registry를 관리하는 조직은 ICANN(Internet Corporation for Assigned Names and Numbers)로 알려져있다. ICANN은 허가된 registar 리스트도 관리한다.
- TLD(Top Level Domains)라는 용어는 .com .net .org 와 같은 가장 일반적이고 가장 많이 찾는 도메인 이름 확장명을 나타낸다. .com은 commercial의 약자이고 profit이 목적이다. .net은 network이고 .org는 organization non for profit이다. Business model과 관련있는 도메인 확장명을 선택하는 것이 좋다.
- ccTLD(Country Code Top Level Domain)은 ICANN에 의해 독립적으로 관리된다. ccTLD는 .jp(japan) .us(United States)과 같은 확장명을 포함한다. 해당 국가 내에서의 감독과 gonernance mechanisms에 따라 관리된다.
Domain Name Registars
- 도메인 이름 registration에 대해 많은 registar들이 있다. 구글에 domain registar를 검색하면 그들의 서비스를 등록하게 하는 다른 incentives를 제공하는 수백개의 등록업체를 볼 수 있다. 유명한 registar를 선택하는 것은 중요하며 domain name security와 online portal을 통한 관리도 제공한다. 웹 사이트를 만드는데 더 많은 시간을 쓸 수록 더 가치있게 될 것 이라는 것을 기억하자. 짧은 기간에 웹 기반 business가 성공하는 것은 흔하지 않다. 적절한 도움과 domain name security를 제공하지 않는 registar를 사용하는 것은 해킹에 취약고 나중에 많은 비용을 들게 되는 문제를 야기할 수 있다. 선택한 registar는 웹 business의 가치와도 연관이 있다.
- safenames.net, cscglobal.com, markmonitor.com 은 잘 알려져있고 Twitter, Facebook과 같은 세계에서 가장 큰 몇몇 웹 베이스 회사에 이용되고 있다. 그들은 domain monitoring, enforcement, security, trademarking 과 같은 확장된 브랜드 보안 서비스를 제공한다. 이 회사들을 이용하고자 한다면 더 비싸다는 것을 주목해야 한다.
- 스타트업 회사이거나 개인적인 웹사이트를 등록하려고 한다면 섬세하고 비용이 많이 드는 회사가 필요하지 않을 수 있다. 유명한 registar의 예시는 Godaddy.com, enom.com, tucows.com이 있다. 이 회사들은 비교적 좋은 domain security와 관리 서비스를 제공한다.
Domain Registration
어떻게 도메인 이름을 등록하고 관리하는지 알아보자. GoDaddy.com을 통해 배운 개념은 다른 registar에서도 적용될 것이다. 첫번째로 지정한 도메인이 이용가능한지 점검할 필요가 있다. 검색창에 domain name을 입력한다. 예시로 mywebsite0101.com을 입력할 것이다.
상단에 도메인이 사용가능한지에 대한 여부가 표시될 것이다.
특정 도메인은 특별함 때문에 premium 가격에 이용가능할 수 있다.
그렇기 때문에 preminum price를 지불하지 않도록 도메인 등록할 때 조심해야 한다.
스크롤을 내리면 다양한 확장자가 포함된 도메인이 있다.
selected button을 클릭해서 shopping cart에 담을 수 있고 거래를 진행할 수 있다.
Registration and Privacy Protection
- 주문 확인을 완료하기 전에 godaddy.com은 추가적인 상품을 제공할 것이다. 첫번째는 domain privacy이다. Domain ownership record(도메인 소유권 기록)를 비공개로 유지하고자 한다면 이것은 중요한 기능이다. 기본적으로 모든 최상위 도메인 등록 세부정보는 ICANN을 통해 공개된다. ICANN에서 등록 대표자에 대한 정보를 찾을 수 있다. Regisrant Contact, Admin Contact, Tech Contact, Registar 정보를 확인할 수 있다. 사이트가 업데이트된 날짜, 만들어진 날짜, registration 만료일자도 볼 수 있다. 구글의 name server도 볼 수 있다. Record에서는 domain registry에 대한 더 상세한 정보도 볼 수 있다.
- Record에 개인적인 정보가 들어가지 않게 하려면 domain privacy를 이용하면 된다.
- 두번째 옵션에서 공유 호스팅 패키지를 추가할지 여부를 지정할 수 있다. 클라우드 호스팅을 사용할 것이라면 체크하면 안된다.
- professional email도 추가할 수 있다.
Control Panel Sign-In
GoDaddy의 ACCOUNT SETTINGS 기능을 이용해 professional email을 구글 Gmail과 연동시킬 수 있다.
Auto-Renewal and Domain Lock
- Setting tap의 첫번째 옵션에 Auto-renew가 있다. Auto-renew를 enable한 상태로 두는 것은 좋다. 만료일전에 도메인을 renew하는 것을 잊었다면 도메인은 자동적으로 resale을 위해 마켓에 올려진다. Auto-renew는 자동적으로 도메인을 갱신하고 가격을 지불한다.
- Domain Lock도 중요한 option이다. Third-party에 의해 도메인이 도난당하지 않도록 보호한다.
도메인 이름을 thir party 또는 다른 등록기관으로 이전하려면 현재 등록기관에서 제공한 승인 코드가 있어야 한다. 도메인이 항상 보안을 확실히 하기 위한 안전 예방책이다.
Domain Forwarding
- Domain Forwading option을 사용하여 도메인을 다른 웹사이트로 전송할 수 있다. Forwading은 한 도메인에서 다른 도메인으로 redirect하는 것을 허용한다.
Nameservers
- Nameservers는 NSA record로 알려져있다. NSA record는 도메인 이름이 확인되어야 하는 서버를 특정한다. 만약 너가 GoDaddy.com에서 웹사이트를 호스팅한다면 기본 제공 서버 네임을 NS53.DOMAINCONTROL.COM, NS54.DOMAINCONTROL.COM으로 받을 것이다.
- 도메인 이름이 NSA 레코드를 기반으로 올바른 웹 서버로 확인되면, 호스팅 회사에서 관리하는 DNS 영역 파일은 몇 가지 중요한 정보를 나타내는 레코드 집합을 제공한다. 주 name servers 또는 NSA records를 포함한다.
- 도메인과 관련한 연락처 정보를 변경을 위해서 contact tab을 이용하면 된다.
여기에서 등록자 관리 리스트 및 biling contacts 목록을 얻을 수 있습니다. Domain privacy를 enable하게 했다면 연락 정보는 domain proxy에 숨겨져있다. Domain privacy를 제거하려면 manage button을 눌르고 페이지를 내려 remove privacy를 클릭해라. privacy를 제거하면 등록 관리 기술 및 biling contacts 목록에 대한 모든 개인적인 연락의 상세정보를 볼 수 있다.