웹모아
웹모아  로그인  회원가입  
웹모아
  
폼태그(입력)
 


dns셋팅방법
  등록: 2009-02-10 02:20:12 조회:965
http://web.landmoa.net/?acmode=b_s&curjong=web001001&no=17659


시간이 나서 리눅스 깔고 DNS 설정을 했는데 되더군요 책을 보면 복잡한 설명과 함께

초보자가 보기에는 넘 어렵더군요 그런데 이자료는 한번보고 그대로 하니깐 바로 되더군요

설정하시기전에 DNS정의랑 윈도우 2000서버 DNS설정을 반드시보시고 하시길바랍니다

리눅스 서버에는 rpm 을 이용해서 bind 라는 프로그램을 깔고하세요 특히

그래픽 형태의 리눅스라면 프로그램 추가/삭제하기 라는 곳에서 DNS설정하면 됩니다

하고나서 nslookup으로 해서 서버 번호가 뜬다면 되는겁니다 그럼..

 

실습1. 부여받은 IP가 192.168.1.125이고 신청한 도메인이 linux.co.kr일 때 DNS서버 세팅하기
1. /etc/named.conf파일의 설정 : 이 파일에는 기본적으로 zone파일의 위치하는 디렉토리와 2개의
                                존파일이 선언되어 있는 데, 기본설정은 건드리지 말고 내용만 추
                                가해야 한다.
   zone \"linux.co.kr\" {                  // 사용하고자 하는 도메인을 선언한다.
         type master;                    // 기본 primary로 사용시에는 master로 선언한다.
          file \"linux.zone\";             // 사용하고자하는 zone파일의 이름을 선언한다. 물론 이
   };                                    //름은 임의로 선언한다. 여기서는 linux.zone이라고 함.

   zone \"1.168.192.in-addr.arpa\" {       // 부여받은 IP중 마지막 자리를 뺀 나머지를 역으로 선
           type master;                  //언한다. 물론 이 선언은 안해도 무방하나, nslookup명
           file \"linux.rev\";             //령등을 원할히 사용하려면 꼭 선언해야 한다. 역시 타
   };                                    //입은 maseter이고 zone파일의 이름은 임의로 linux.rev
                                         //라 함.
2. /var/named에 위치하는 zone파일의 설정
  (1) linux.zone파일의 설정
     @       IN      SOA     ns.linux.co.kr. root.linux.co.kr.  (  // 네임서버와 관리자의 메일
                                      2001071500 ; Serial       //을 설정한다. 꼭 도메인명 뒤
                                      28800      ; Refresh      //에 \'.\'를 표기한다.
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
                IN      NS      ns.linux.co.kr.
     linux.co.kr.           IN      A       192.168.1.125
                  IN      MX      10      linux.co.kr.        // 메일서버의 우선순위를 지정
     www.linux.co.kr.       IN      A       192.168.1.125
  (2) linux.rev 파일의 설정 : 설정안해도 무방하나 nslookup등의 명령을 사용하려면 필요하다.
     @       IN      SOA     ns.linux.co.kr. root.linux.co.kr.  (
                                           2001020201 ; Serial
                                           28800      ; Refresh
                                           14400      ; Retry
                                           3600000    ; Expire
                                           86400 )    ; Minimum
                   IN      NS      ns.linux.co.kr.
     125             IN      PTR     ns.linux.co.kr.    // 125는 부여받은 IP의 맨 마지막을 표
                                                        //기한 것이며. PTR은 리버스존에서 정의
                                                        //해주는 것으로 IP주소로 도메인을 변환
                                                        //할 때 사용한다.

실습2. 위의 설정에 추가로 linux.com이라는 도메인 추가하기
1. /etc/named.conf의 설정 : 현재 네임서버에서 사용하는 모든 도메인은 이 파일에 꼭 등록을 해야
                            한다. linux.com이라는 도메인을 사용하려면 당연히 이 파일에서 추가
                            하여 설정해야 한다.
  예1) zone파일을 공유한 경우
     zone \"linux.co.kr\" {
            type master;
             file \"linux.zone\";
     };
     zone \"1.168.192.in-addr.arpa\" {
             type master;
             file \"linux.rev\";      // 리버스존파일은 한 서버에 여러도메인을 사용하는 경우에도
     };                               //하나만 만들어 사용한다.

    zone \"linux.com\" {
          type master;
          file \"linux.zone\";        // 존파일은 만약 그냥 웹페이지만 공유할 경우에는 그냥 동일
    };                              //한 존파일을 사용해도 무방하지만, 별도로 2차도메인을 부여
                                    //하고자 할 경우에는 별도로 존파일을 생성해야 한다. 현재의
                                    //설정은 그냥 zone파일을 공유한 경우이다.
  예2) zone파일을 공유하지 않은 경우 : 각 도메인에 해당하는 2차도메인을 사용할 경우에는 새로운
                                      존파일을 생성해야 한다.
     zone \"linux.co.kr\" {
            type master;
             file \"linux.zone\";
     };
     zone \"1.168.192.in-addr.arpa\" {
             type master;
             file \"linux.rev\";
     };
     zone \"linux.com\" {
          type master;
          file \"linuxcom.zone\";   // 새로운 zone파일을 생성하였다.
     };
2. /var/named에 위치하는 zone파일의 설정 : 새로설정하는 도메인인 linux.com 도메인의 존파일을
                                           linuxcom.zone이라고 만들고, 리버스존파일은 하나만
                                           존재해야 하므로, 기존의 리버스존파일인 linux.rev
                                           파일에 linux.com도메인 관련된 세팅만 해주면 된다.
  (1)linuxcom.zone의 설정
   @       IN      SOA     ns.linux.com. root.linux.com.  (     // 네임서버를 별도로 구성함.
                                        2001071500 ; Serial
                                        28800      ; Refresh
                                        14400      ; Retry
                                        3600000    ; Expire
                                        86400 )    ; Minimum
                IN      NS      ns.linux.com.
   linux.com.              IN      A       192.168.1.125
                           IN      MX      10      linux.com.    // 메일의 우선순위지정
   www.linux.com.          IN      A       192.168.1.125
  (2)linux.rev파일의 설정
   @       IN      SOA     ns.linux.co.kr. root.linux.co.kr.  (
                                         2001020201 ; Serial
                                         28800      ; Refresh
                                         14400      ; Retry
                                         3600000    ; Expire
                                         86400 )    ; Minimum
                 IN      NS      ns.linux.co.kr.
   125             IN      PTR     ns.linux.co.kr.
   125             IN      PTR     ns.linux.com.     // 기존의 설정에 이 부분만 추가한다.
3. apache의 설정 : 웹서비스와 연계되므로 아파치의 환경파일인 httpd.conf에서도 설정해줘야 한
                   다.
          NameVirtualHost 192.168.1.125              // 이 부분에 사용하는 IP를 적는다.
          ------------------------------------
         
              ServerAdmin admin@linux.com
              DocumentRoot /usr/local/apache/htdocs
              ServerName www.linux.com
              ServerAlias linux.com www.linux.com    // 브라우저상에서 linux.com과 www.linux.
                                                     //com를 입력했을 경우에 웹페이지가 열리도
                                                     //록 설정. 만약 2차도메인이 전부 이 동일
                                                     //한 웹페이지가 열리도록 하려면 *.linux.
                                                     //com이라고 설정하면 된다.
          ErrorLog logs/linux-error-log
          CustomLog logs/linux-access_log common
      


(실습3) mybestone.com이라는 도메인으로 서버가 한 대 운영중이다. linux.mybestone.com
이라는 서브도메인(2차도메인) 을 부여하여 이 서버가 독자적인 IP를 가지고 있고, 웹서버
및 메일서버도 독자적으로 운영하려고 한다. 또한 이 서버의 서브도메인(3차도메인)도
가능하게 세팅하려고 한다. 설정하도록 한다.


(조건)
1. mybestone.com (주 도메인)
   IP 주소         : 192.168.0.3
   zone 파일       : mybestone.zone
   Reverse zone파일: mybestone.rev
2. linux.mybestone.com (서브 도메인)
   IP 주소         : 192.168.0.4

(설정)
(1) 주 네임서버(ns.mybestone.com)의 설정
  1) /var/named 디렉토리에 존재하는 mybestone.zone파일의 설정 추가
    linux            IN      NS      ns.linux
    ns.linux         IN      A       192.168.0.4
      => 첫번째줄의 설정을 풀어쓰면 다음과 같다.
        linux.mybestone.com.         IN       NS      ns.linux.mybestone.com.
        즉 linux.mybestone.com이라는 도메인의 네임서버를 ns.linux.mybestone.com이라는 것으로
       정한다는 뜻이다.
        두번째줄의 설정을 풀어쓰면 다음과 같다.
        ns.linux.mybestone.com.      IN       A      192.168.0.4
       즉, ns.linux.mybestone.com의 IP주소는 192.168.0.4라는 뜻이 된다.
   (참고) 단순히 2차 도메인 사용만 지정하려면
         linux             IN      A      192.168.0.4
         라고 한줄만 지정해도 된다.
  2) /var/named 디렉토리에 존재하는 mybestone.rev파일의 설정 추가
    linux            IN      NS      ns.linux.mybestone.com.
    4                IN      NS      ns.linux.mybestone.com.
(2) 서브 네임서버(ns.linux.mybestone.com)의 설정
  1) /etc/named.conf파일의 설정
    zone \"linux.mybestone.com\" {        // 위임받은 2차도메인 설정
          type master;
          file \"linux.mybestone.zone\";
    };

    zone \"linux.0.168.192.in-addr.arpa\" { // 위임받은 2차도메인의 역존 설정법
            type master;
            file \"linux.mybestone.rev\";
     };
  2) linux.mybestone.zone파일의 설정
    @       IN      SOA     ns.linux.mybestone.com. root.linux.mybestone.com.  (
                                     2001071500 ; Serial
                                     28800      ; Refresh
                                     14400      ; Retry
                                     3600000    ; Expire
                                     86400 )    ; Minimum
               IN      NS      ns.linux.mybestone.com.
    linux.mybestone.com.           IN      A       192.168.0.4
                 IN      MX      10      linux.mybestone.com.
    www.linux.mybestone.com.       IN      A       192.168.0.4
   3) linux.mybestone.rev 파일의 설정
     @       IN      SOA     ns.linux.mybestone.com. root.linux.mybestone.com.  (
                                           2001020201 ; Serial
                                           28800      ; Refresh
                                           14400      ; Retry
                                           3600000    ; Expire
                                           86400 )    ; Minimum
                   IN      NS      ns.linux.mybestone.com.
     4             IN      PTR     ns.linux.mybestone.com.
(3) httpd.conf파일에 설정한다.
  
       ServerAdmin root@linux.mybestone.com
       ServerName linux.mybesone.com.com
       DocumentRoot /usr/local/apache/html
       ErrorLog logs/linux.mybestone.com-error_log
       CustomLog logs/linux.mybestone.com-access_log common
  

 

 

[출처] : cafe.daum.net/oranix 정성재 강사님의 리눅스 특별강좌 중...




 
 





폼태그(입력)
페이지: 1 / 2   

   select박스에 텍스트 벨류를요 카페에서 메뉴를 456
   iframe 에서 text field 값 얻어 오기580
   select 상자 그룹 예제463
    숫자만, 영문만, 한글만 입력하고 싶을 때857
   INPUT : 숫자만 입력하기553
   입력박스에 특수문자 입력못하게 하려면521
   row 추가 2517
     [RE] row 추가 2 - 테이블이름 지정533
       [RE] row 추가 2 - 테이블이름 지정-삭제462
   추가, 삭제 누르면서 테이블 행추가, 삭제하기 스크512
   row 추가558
   테이불 추가 스크립트624
   입력박스에 안내메세지 넣기(홈마스타)645
   동적으로 객체를 변경하는 자바스크립트(홈마스타)572
   자바스크립트를 써서 폼구문안에 전송(submit)하(홈마스타)486
     [RE] 자바스크립트를 써서 폼구문안에 전송(sub(홈마스타)463
   테이블(표)의 셀 여백 삭제 [border-coll(홈마스타)(1) 690
   폼 양식 요소들의 글자 색상 지정 [font-col(홈마스타)515
   폼 양식 요소안의 글자 정렬 지정 [text-ali(홈마스타)543
   폼 양식 요소들의 글자 크기 지정 [font-siz(홈마스타)487
   아이프레임의 배경을 투명처리하기[allowTrans(홈마스타)588
   iframe의 배경을 투명하게 하는법(홈마스타)499
     [RE] iframe의 배경을 투명하게 하는법(홈마스타)437
   레이어의 현재 마우스 위치(홈마스타)482
   레이어 감추기와 보이기 다른 예제(홈마스타)488
   레이어 감추기와 보이기 - select박스 보이기와(홈마스타)522
     [RE] 레이어 감추기와 보이기 - select박스(홈마스타)695
       [RE] 레이어 감추기와 보이기 - select박(홈마스타)551
     [RE] 레이어 사용시 Select객체에 가려지는 (홈마스타)463
   body 태그 예제(홈마스타)369
≪ [1]  [2]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



 
최근 글 자료
19
9
7
5
2696
631
619
778
704
3712
3231
3293
3618
2625
3127
 
인기글 자료
5422
4208
4314
5377
3822
11038
6609
[홈마스타] oledb 접근 오류
4370
3827
3653
4667
4957
9603
4107
3985