Oracle® ILOM 구성 및 유지 관리를 위한 관리자 설명서 펌웨어 릴리스 3.2.x

인쇄 보기 종료

업데이트 날짜: 2015년 10월
 
 

예: DDNS 구성 설정

이 예에서는 일반적인 DDNS 구성을 설정하는 방법에 대해 설명합니다.

가정:

이 DDNS 구성 예에는 다음과 같은 가정이 적용됩니다.

  • SP가 있는 네트워크에서 DNS와 DHCP를 둘 다 처리하는 단일 서버입니다.

  • SP 네트워크 주소는 192.168.1.0입니다.

  • DHCP/DNS 서버 주소는 192.168.1.2입니다.

  • SP 및 기타 클라이언트에 주소를 제공하는 풀로 사용되는 IP 주소 범위는 192.168.1.100~192.168.1.199입니다.

  • 도메인 이름은 example.com입니다.

  • 기존 DNS 또는 DHCP 구성이 없습니다. 있다면 이 예에서 .conf 파일을 지침으로 사용하여 기존 구성을 업데이트합니다.


주 - DDNS 설정 방법은 사이트에서 사용 중인 기반구조에 따라 다릅니다. Oracle Solaris, Linux 및 Microsoft Windows 운영체제는 DDNS 기능을 지원하는 모든 서버 솔루션을 지원합니다. 이 예제 구성에서는 Debian r4.0을 서버 운영체제 환경으로 사용합니다.

사이트별 수정 사항과 함께 여기에 제공된 다음과 같은 단계 및 샘플 파일을 사용하여 고유의 DDNS 구성을 설정할 수 있습니다.

  1. Debian 배치에서 bind9dhcp3-server 패키지를 설치합니다.

    dnsutils 패키지를 설치하면 dig, nslookup 및 기타 유용한 도구에 액세스할 수 있습니다.

  2. dnssec-keygen을 사용하여 DNS 데이터에 대한 액세스를 제어하기 위해 DHCP와 DNS 서버 사이에 공유할 키를 생성합니다.
  3. 다음을 포함하는 /etc/bind/named.conf라는 DNS 구성 파일을 만듭니다.
    options {
      directory "/var/cache/bind";
      auth-nxdomain no;    # conform to RFC1035
      listen-on-v6 { any; };
    };
    // prime the server with knowledge of the root servers
    zone "." {
      type hint;
      file "/etc/bind/db.root";
    };
    // be authoritative for the localhost forward and reverse zones, // and for broadcast zones as per RFC 1912
    zone "localhost" {
      type master;
      file "/etc/bind/db.local";
    };
    zone "127.in-addr.arpa" {
      type master;
      file "/etc/bind/db.127";
    };
    zone "0.in-addr.arpa" {
      type master;
      file "/etc/bind/db.0";
    };
    zone "255.in-addr.arpa" {
      type master;
      file "/etc/bind/db.255";
    };
    // additions to named.conf to support DDNS updates from dhcp server
    key server.example.com {
      algorithm HMAC-MD5;
      secret "your-key-from-step-2-here"
    };
    zone "example.com" {
      type master;
      file "/etc/bind/db.example.com";
      allow-update { key server.example.com; };
    };
    zone "1.168.192.in-addr.arpa" {
      type master;
      file "/etc/bind/db.example.rev";
      allow-update { key server.example.com; };
    };
    
  4. 로컬 네트워크용 빈 영역 파일을 추가합니다.

    빈 영역 파일의 이름은 /etc/bind/db.example.com/etc/bind/db.example.rev여야 합니다.

    배치에서 제공하는 db.empty 파일을 복사하기만 해도 됩니다. DNS 서버에서 이러한 파일을 자동으로 업데이트합니다.

  5. 다음을 포함하는 /etc/dhcp3/dhcpd.conf 파일을 만듭니다.
    ddns-update-style interim;
    ddns-updates      on;
    server-identifier server;
    ddns-domainname   "example.com.";
    ignore client-updates;
    key server.example.com {
      algorithm hmac-md5;
      secret your-key-from-step-2-here;
    }
    zone example.com. {
      primary 127.0.0.1;
      key server.example.com;
    }
    zone 1.168.192.in-addr.arpa. {
      primary 127.0.0.1;
      key server.example.com;
    }
    default-lease-time 600;
    max-lease-time 7200;
    authoritative;
    log-facility local7;
    subnet 192.168.1.0 netmask 255.255.255.0 {
      range 192.168.1.100 192.168.1.199;
      option domain-name-servers 192.168.1.2;
    }
    
  6. 위 1~5단계를 완료한 후 /etc/init.d 스크립트를 실행하여 DNS 및 DHCP 서버를 시작합니다.

    서버를 실행하면 DHCP에 대해 구성된 새로운 Oracle ILOM SP 전원이 켜질 때 해당 호스트 이름을 사용하여 자동으로 액세스할 수 있습니다. 필요에 따라 로그 파일, dig, nslookup 및 기타 디버그용 유틸리티를 사용합니다.

참조

이 예에 사용된 Linux DHCP 및 DNS 서버에 대한 자세한 내용은 http://www.isc.org/에서 Internet Systems Consortium 웹 사이트를 참조하십시오.