Chapter 08. 도메인과호스팅서비스
1. 도메인등록하기 2. 호스팅서비스로서버구축하기 3. 홈페이지구축하기
DNS의구조와동작원리를이해한다. 자신만의도메인을등록할수있다. 등록한도메인으로무료호스팅서버를구축할수있다. FTP 프로그램인파일질라를활용할수있다. 웹에디터인콤포저로간단한웹페이지를제작할수있다. 도메인을구매하고서버를구축한뒤간단한 HTML 프로그램을작성하여홈페이지를만들수있다
01. 도메인등록하기 도메인과 DNS 도메인은숫자로이루어진컴퓨터주소를사람이이해하기쉬운영문으로만든주소를의미 도메인을컴퓨터가이해가능한숫자로된주소 (IP 주소 ) 로바꾸어주는서비스는 DNS(Domain Name System) DNS 서비스의구조 모든호스트컴퓨터는자신의도메인네임을영문자와숫자 (alpha-numeric) 를사용하여구성 [ 예 ] rose.first.co.kr 과같은도메인네임은다음과같은의미임 [ 그림 8-2] 인터넷주소의구성
01. 도메인등록하기 최상위도메인 [ 표 8-1] 최상위도메인 차상위도메인 [ 표 8-2] 차상위도메인
01. 도메인등록하기 DNS 의구조 DNS 는계층적으로구성되며 DNS 를구성하는각단계별기관에는자율성이보장 최상위도메인은 DNS 의최상위계층에있으면서바로아래서브도메인과거기에소속된호스트의이름을자율성을가지고관리 ( 도메인의추가 / 삭제 / 변경 ) [ 그림 8-3] DNS 의구조 토의하기! 도메인관리에서의자율성이란무엇인가? ( 교재 260 페이지참고 )
01. 도메인등록하기 DNS 서버의형태 DNS 서비스를제공하는서버는 DNS 서버 혹은 네임서버 네임서버는 IP 주소와도메인네임을 1:1 로연결시켜저장해두었다가클라이언트에게제공 네임서버는제 1 서버, 제 2 서버, 캐시서버로구분 제 1 서버 : 해당도메인을관리하는주네임서버 제 2 서버 : 특정도메인에대한백업을유지하는서버, 다수가존재할수있으며제 1 서버가비정상운행될때또는부하를분산시킬때운영 캐시서버 : 도메인에대한총괄적인데이터는관리하지는않고, 주소변환만을처리 도메인네임규칙 영문자 [A-Z][a-z], 숫자 [0-8], -( 하이픈 ) 기호만사용가능 영어는대소문자를구별하지않으며이름은 -( 하이픈 ) 으로끝날수없음 각도메인네임에서각항목길이는최소 2자에서최대 63자 도메인네임최대길이는구분자인점 (.) 을포함하여 255자 대표적인도메인판매회사 후이즈 http://whois.co.kr, 카페 24 http://www.cafe24.com, 가비아 http://www.gabia.com
01. 도메인등록하기 실습 8-1 유료로도메인구매하기 교재 263페이지를참조하여자기가원하는도메인을구매하는방법을익힌다. 절차 1단계 : 후이즈사이트로이동하기 2단계 : 도메인검색하기 도메인등록하기 ( 기간설정, 결제 )
01. 도메인등록하기 실습 8-2 무료로도메인구매하기 dot.tk 홈페이지에로그인하기 [ 그림 8-15] dot.tk 접속 구글계정으로로그인해도됨 [ 그림 8-16, 17] 로그인
01. 도메인등록하기 도메인검색하기 [ 그림 8-18] 희망도메인검색 무료도메인신청하기 [ 그림 8-19] 신청하기
01. 도메인등록하기 도메인등록정보및사용기간입력하기 [ 그림 8-20] 정보입력
02. 호스팅서비스로서버구축하기 호스팅서비스 웹호스팅 웹호스팅은홈페이지를운영하려는사람이나기업에게서버컴퓨터를빌려주는서비스 사용자는웹호스팅업체에매월일정액을내고서버의일부공간을빌려사용 서버호텔 서버호텔 (Server Hotel) 은기업소유의인터넷서버컴퓨터를한곳에유치하여관리해주는서버입주공간임대서비스 대규모인터넷데이터센터를설립한뒤호텔처럼 SOHO(Small Office Home Office) 사업자나기업의서버를입주시켜대신관리해주는서비스 서버호텔은기업들의서버컴퓨터를맡아대신관리해주는코로케이션 (CoLocation) 과, 서버를통째로빌려주는전용서버호스팅으로분류 코로케이션 자신이소유한서버를위탁, 관리할수있는공간을임대해주는서비스 전용서버호스팅 데이터센터소유의서버 1 대를통째로임대해주는서비스
02. 호스팅서비스로서버구축하기 대표적인호스팅서비스업체 카페24 http://www.cafe24.com 가비아 http://www.gabia.com 정보넷 http://www.jungbo.net 실습 8-3 무료호스팅서비스로도메인등록 / 서버구축 프리호스팅사이트에회원가입하기 [ 그림 8-23] 호스팅업체최초화면
02. 호스팅서비스로서버구축하기 프리호스팅사이트에회원가입하기 [ 그림 8-24, 25] 확인메일
02. 호스팅서비스로서버구축하기 도메인신청하기 [ 그림 8-26, 27] 도메인신청하기 서브도메인신청하기 [ 그림 8-11] 신청하기 [ 그림 8-28, 29] 서브도메인신청및확인
02. 호스팅서비스로서버구축하기 도메인정보를이용하여할당받은인터넷공간접속하기 [ 그림 8-30] 최초접속 무료로획득한자신의도메인정보를다음표에기록하기 구분실습내용내정보 도메인 (Domain) mypage.fulba.com 서버 IP 93.188.160.3 FTP 주소 FTP 사용자명 FTP 비밀번호 ftp.mypage.fulba.com u551353397 FTP 포트번호 21 [ 표 8-3] 나의정보기록
03. 홈페이지구축하기 FTP 접속 필요한도구 HTML 프로그래밍을위한웹에디터프로그램 FTP 프로그램 : 개인홈페이지를구축하기위해작성한 HTML 프로그램파일을서버공간으로전송 종류 알FTP, 파일질라 실습 8-4 호스팅서버공간에접속후파일송수신하기 파일질라공식사이트접속하기 [ 그림 8-31] 파일질라홈페이지
03. 홈페이지구축하기 FTP 접속확인하기 [ 그림 8-32] FTP 접속
03. 홈페이지구축하기 웹에디터설치 콤포저홈페이지 (http://www.kompozer.net) 에접속 홈페이지왼쪽중앙에있는 <Download KompoZer> 버튼을클릭하여프로그램을다운로드 다운로드가완료되면 kompozer.exe 파일을실행 [ 그림 8-33] 콤포저홈페이지 [ 그림 8-34] 콤포저실행모습
03. 홈페이지구축하기 실습 8-5 HTML 프로그래밍하기 다음과같은초기문장을보여주는간단한 HTML 프로그램을작성. 안녕하세요? 여기는홍길동의홈페이지입니다. 이페이지는무료호스팅공간을이용했고, kompozer 를이용하여제작되었습니다. 콤포저에서텍스트입력하기 콤포저화면하단의 [Normal] 탭을클릭한후위와같은인사말텍스트를입력 [ 그림 8-35] 콤퍼저에서입력하기
03. 홈페이지구축하기 콤포저에서 HTML 코드확인하기 텍스트를입력한뒤 [Source] 탭으로이동하면입력한문장을 HTML 코드로확인 반대로 [Normal] 탭에서 [Source] 탭에서 HTML 로작성한문장을확인가능 [ 그림 8-36] 콤포저사용
03. 홈페이지구축하기 실습 8-6 호스팅공간으로전송하기 FTP 서버접속하기 FTP 프로그램인파일질라를실행하고 [ 실습 8-4] 에서와마찬가지로 FTP 접속정보를이용하여서버에접속 웹서비스홈디렉토리인 p[ublic_html] 폴더로이동 [ 그림 8-39] 작성된 HTML 서버로전송
03. 홈페이지구축하기 HTML 파일을호스팅공간으로업로드하기 앞서작성한 HTML 파일인 index.html 파일을서버로전송 [ 그림 8-40] 업로드
03. 홈페이지구축하기 제작된홈페이지확인하기 웹브라우저의주소창에자신이앞서제작한홈페이지의도메인을입력 주소는 mypage.fulba.com 정상적으로 HTML 작업과 FTP 업로드가이루어졌다면다음과같은형태로홈페이지가출력되어야함 [ 그림 8-41] 실행모습
감사합니다.