==================================

DNS-LAB> 아래 도메인을 조건에 맞게 세팅하시오.

--> 해보길


도메인명 : kbs.com

호스트명 : 

kbs.com       192.168.219.198

www.kbs.com   192.168.219.200

db.kbs.com    192.168.219.201

admin.kbs.com 192.168.219.202

==================================


-- 순서 --

1. kbs.com 도메인을 등록 

2. kbs.com에 대한 포워드 zone 파일을 생성한다.

3. 도메인에 대한 호스트를 등록 

4. 포워드존 파일을 /var/named 로 심볼릭링크를 걸어준다.

5. 네임서버를 재시작한다.

6. DNS가 정확히 세팅되었는지 확인한다. 

-- 순서 --

1. kbs.com 도메인을 등록 

# vi /etc/named.rfc1912.zones 


zone "kbs.com" IN {

        type master;

        file "kbs.com.zone";

        allow-update { none; };

};


2. kbs.com에 대한 포워드 zone 파일을 생성한다.

# cd /var/named/chroot/var/named/

# cp -a sbs.com.zone kbs.com.zone



3. 도메인에 대한 호스트를 등록 

# vi kbs.com.zone

$TTL    60

@               IN SOA  @       root (

                                        42              ; serial (d. adams)

                                        3H              ; refresh

                                        15M             ; retry

                                        1W              ; expiry

                                        1D )            ; minimum


                IN NS           @

                IN A            192.168.56.200

www             IN A            192.168.56.200

db              IN A            192.168.56.230

admin           IN A            192.168.56.231


4. 포워드존 파일을 /var/named 로 심볼릭링크를 걸어준다.

# ln -s /var/named/chroot/var/named/kbs.com.zone /var/named


5. 네임서버를 재시작한다.

# /etc/init.d/named restart


6. DNS가 정확히 세팅되었는지 확인한다. 


# nslookup www.kbs.com 127.0.0.1

Name: www.kbs.com

Address: 192.168.56.200


Server: 127.0.0.1

Address: 127.0.0.1#53


# nslookup db.kbs.com 127.0.0.1

Name: db.kbs.com

Address: 192.168.56.230


Server: 127.0.0.1

Address: 127.0.0.1#53


# nslookup admin.kbs.com 127.0.0.1

Name: admin.kbs.com

Address: 192.168.56.231




- 웹서버 설치하기

# LANG=C

# yum -y groupinstall "Web Server"



# /etc/init.d/httpd start

# cd /var/www/html

# LANG=ko_KR.utf-8



# vi index.html



:wq


인터넷 브라우저로 CentOS ip로 접속





==== 아파치에서 가상호스트를 세팅해보자 ===


하나의 웹서버에 여러개의 도메인들을 운영할 수 있도록

하는 웹서버의 기능


sbs.com www.sbs.com  - welcome to sbs.com -

kbs.com www.kbs.com  - welcome to kbs.com -


-- 순서 --

1. 가상호스트 도메인 등록

2. 디렉토리를 생성

3. 메인페이지 생성

4. IP alias 세팅

5. 아파치 재시작

6. 확인

-- 순서 --


1. 가상호스트 도메인 등록

# vi /etc/httpd/conf/httpd.conf



-- /etc/httpd/conf/httpd.conf --

  :

  :

NameVirtualHost *:80

<VirtualHost *:80>

    DocumentRoot /home/www/sbs

    ServerName   sbs.com 

    ServerAlias  www.sbs.com

</VirtualHost>

<VirtualHost *:80>

    DocumentRoot /home/www/kbs

    ServerName   kbs.com 

    ServerAlias  www.kbs.com

</VirtualHost>

-- /etc/httpd/conf/httpd.conf --


ESC를 누르고 시프트 G를 누르면 맨밑으로 이동 된다.


i를 눌러 수정하자


수정이 끝나면 :wq



2. 디렉토리를 생성

# mkdir -p /home/www/sbs

# mkdir /home/www/kbs


3. 메인페이지 생성

# echo "welcome to kbs.com" > /home/www/kbs/index.html

# echo "welcome to sbs.com" > /home/www/sbs/index.html



4. IP alias 세팅

# ifconfig eth1:1 192.168.219.198


5. 아파치 재시작

# apachectl configtest

Syntax OK

# /etc/init.d/httpd restart







6. 확인

윈도우에서 DNS 정보를 리눅스의 IP로 수정

브라우저에서 www.sbs.com, www.kbs.com 을 접속





==================================

DNS-LAB> 아래 도메인을 조건에 맞게 세팅하시오.

--> 해보길


도메인명 : mbc.com

호스트명 : www.mbc.com

mbc.com       192.168.56.200

www.mbc.com   192.168.56.200

==================================


o 도메인 세팅

-- 순서 --

1. mbc.com 도메인을 등록 

2. mbc.com에 대한 포워드 zone 파일을 생성한다.

3. 도메인에 대한 호스트를 등록 

4. 포워드존 파일을 /var/named 로 심볼릭링크를 걸어준다.

5. 네임서버를 재시작한다.

6. DNS가 정확히 세팅되었는지 확인한다. 

-- 순서 --


o 웹서버 세팅

-- 순서 --

1. 가상호스트 도메인 등록

2. 디렉토리를 생성

3. 메인페이지 생성

4. IP alias 세팅

5. 아파치 재시작

6. 확인

-- 순서 --


o 도메인 세팅

1. mbc.com 도메인을 등록 

# vi /etc/named.rfc1912.zones

-- /etc/named.rfc1912.zones --

  :

  :

zone "mbc.com" IN {

        type master;

        file "mbc.com.zone";

        allow-update { none; };

};

-- /etc/named.rfc1912.zones --


2. mbc.com에 대한 포워드 zone 파일을 생성한다.

# cd /var/named/chroot/var/named

# cp -a sbs.com.zone mbc.com.zone


3. 도메인에 대한 호스트를 등록 

# vi mbc.com.zone

-- mbc.com.zone --

$TTL    60

@    IN SOA  @    root ( 42 3H 15M 1W 1D )


     IN NS           @

     IN A            192.168.56.200

www  IN A            192.168.56.200

-- mbc.com.zone --


4. 포워드존 파일을 /var/named 로 심볼릭링크를 걸어준다.

# ln -s /var/named/chroot/var/named/mbc.com.zone /var/named


5. 네임서버를 재시작한다.

# named-checkconf /etc/named.rfc1912.zones 

# named-checkzone mbc.com mbc.com.zone 

zone mbc.com/IN: loaded serial 42

OK


# /etc/init.d/named restart

# netstat -natu | grep 53


6. DNS가 정확히 세팅되었는지 확인한다. 

# nslookup mbc.com 127.0.0.1

# dig @localhost mbc.com


o 웹서버 세팅

1. 가상호스트 도메인 등록

# vi /etc/httpd/conf/httpd.conf

-- /etc/httpd/conf/httpd.conf --

<VirtualHost *:80>

    DocumentRoot /home/www/mbc

    ServerName   mbc.com 

    ServerAlias  www.mbc.com

</VirtualHost>

-- /etc/httpd/conf/httpd.conf --


참고 vi 키 사용법 

5yy --> 현재 커서에서 5줄 복사한다.

p   --> 현재 커서에 복사한 5줄을 붙힌다.

:set nu  --> 라인번호를 출력한다.

:984,$s/kbs/mbc --> 984번 라인부터 끝까지 kbs를 mbc로 바꾼다


2. 디렉토리를 생성

# mkdir /home/www/mbc


3. 메인페이지 생성

# echo "Welcome to mbc.com" > /home/www/mbc/index.html


4. IP alias 세팅

# ifconfig eth1:1 192.168.56.200


5. 아파치 재시작

# apachectl configtest

# apachectl restart


6. 확인

# vi /etc/resolv.conf



-- /etc/resolv.conf --

nameserver 127.0.0.1

-- /etc/resolv.conf --



# yum -y install lynx



# lynx --dump mbc.com


Welcome to mbc.com    <-- 출력되면 성공!!!