본문 바로가기

네임서버

BIND에서 .jnl 파일 데이터를 존 파일로 가져오는 방법

반응형

BIND에서 .jnl 파일 데이터를 존 파일로 가져오는 방법

BIND에서 .jnl 파일은 DNS 서버가 존(zone) 파일의 동적 업데이트를 추적하고 기록하는 데 사용됩니다. 이러한 파일을 사용하여 동적 업데이트가 존 파일에 반영됩니다. .jnl 파일의 데이터를 존 파일로 가져오려면 BIND를 재시작하거나 존 파일을 리로드하면 됩니다.

nsupdate로 sangchul.my-domain.re.kr 추가

nsupdate -k Kmy-domain.re.kr.+157+32789.key
server 10.0.0.11
update add sangchul.my-domain.re.kr. 7200 IN A 10.0.0.53
show
send
quit
[root@resursive named]$ nsupdate -k Kmy-domain.re.kr.+157+32789.key
> server 10.0.0.11
> update add sangchul.my-domain.re.kr. 7200 IN A 10.0.0.53
> show
Outgoing update query:
;; ->>HEADER<<- opcode: UPDATE, status: NOERROR, id:      0
;; flags:; ZONE: 0, PREREQ: 0, UPDATE: 0, ADDITIONAL: 0
;; UPDATE SECTION:
sangchul.my-domain.re.kr. 7200  IN      A       10.0.0.53

> send
> quit

질의테스트(sangchul.my-domain.re.kr)

dig @10.0.0.11 sangchul.my-domain.re.kr  +short
[root@resursive named]$ dig @10.0.0.11 sangchul.my-domain.re.kr  +short
10.0.0.53

ns1 서버에서 my-domain.re.kr-zone 파일 확인

// sangchul.my-domain.re.kr 도메인 없음

[root@NS1 named]$ cat my-domain.re.kr-zone
$ORIGIN .
$TTL 60 ; 1 minute
my-domain.re.kr         IN SOA  ns1.my-domain.re.kr. manager.my-domain.re.kr. (
                                2013070203 ; serial
                                21600      ; refresh (6 hours)
                                1800       ; retry (30 minutes)
                                1209600    ; expire (2 weeks)
                                86400      ; minimum (1 day)
                                )
                        NS      ns1.my-domain.re.kr.
                        NS      ns2.my-domain.re.kr.
                        A       10.0.0.55
$ORIGIN my-domain.re.kr.
$TTL 300        ; 5 minutes
book                    A       10.0.0.55
$TTL 7200       ; 2 hours
car                     A       127.0.0.1
$TTL 60 ; 1 minute
ftp                     A       10.0.0.54
ns1                     A       10.0.0.11
ns2                     A       10.0.0.12
test                    A       127.0.0.2
www                     A       10.0.0.55

질의테스트(sangchul.my-domain.re.kr)

dig @127.0.0.1 sangchul.my-domain.re.kr +short
[root@NS1 named]$ dig @127.0.0.1 sangchul.my-domain.re.kr +short
10.0.0.53

 

.jnl 파일에 sangchul.my-domain.re.kr 도메인이 있다

[root@NS1 named]$ ls -la | grep my-domain.re.kr-zone
-rw-r--r--   1 root root  551 2013-07-04 10:35 my-domain.re.kr-zone
-rw-r--r--   1 root root 1253 2013-07-04 10:46 my-domain.re.kr-zone.jnl

.jnl 파일에 있는 도메인 정보를 zone 파일로 가져오기

rndc freeze

rndc 명령어

freeze Suspend updates to all dynamic zones.

freeze zone [class [view]]

thaw Enable updates to all dynamic zones and reload them.

thaw zone [class [view]]

Enable updates to a frozen dynamic zone and reload it.

 

my-domain.re.kr-zone 파일 확인

sangchul A 10.0.0.53

[root@NS1 named]$ cat my-domain.re.kr-zone
$ORIGIN .
$TTL 60 ; 1 minute
my-domain.re.kr         IN SOA  ns1.my-domain.re.kr. manager.my-domain.re.kr. (
                                2013070204 ; serial
                                21600      ; refresh (6 hours)
                                1800       ; retry (30 minutes)
                                1209600    ; expire (2 weeks)
                                86400      ; minimum (1 day)
                                )
                        NS      ns1.my-domain.re.kr.
                        NS      ns2.my-domain.re.kr.
                        A       10.0.0.55
$ORIGIN my-domain.re.kr.
$TTL 300        ; 5 minutes
book                    A       10.0.0.55
$TTL 7200       ; 2 hours
car                     A       127.0.0.1
$TTL 60 ; 1 minute
ftp                     A       10.0.0.54
ns1                     A       10.0.0.11
ns2                     A       10.0.0.12
$TTL 7200       ; 2 hours
sangchul                A       10.0.0.53
$TTL 60 ; 1 minute
test                    A       127.0.0.2
www                     A       10.0.0.55

 

728x90
반응형