Dns 호스트를 여러개 만들려고 합니다

reverse lookup을 원하시는거 같은데 맞는지요?

검색해보시면 자료 많습니다…
그 중 하나를 정리해봅니다.

"/etc/bind/named.conf.local"; 를 /etc/bind/named.conf 에 넣어주시고

[code:3h59xjky]
vi /etc/bind/named.conf.local
//This file contains all local and changable info.
//Begin File - by creating the following entry:
//----------- Begin Kartbuilding.net ------------
zone "kartbuilding.net" {
type master;
file "/etc/bind/zones/kartbuilding.net.zone";
allow-transfer { 88.211.211.211; }; ; Note this line is only for a secondary nameserver, allowing for zone transfer.
};

//The next is the reverse DNS entry.
zone "1.201.136.in-addr.arpa" {
type master;
file "/etc/bind/zones/136.201.1.db";
};
//------------ End of kartbuilding.net ----------
[/code:3h59xjky]

위에 reverse DNS entry라고 써 있는 부분을 보시길…

[code:3h59xjky]
vi /etc/bind/zones/136.201.1.db
//Start of file -------------------------
@ IN SOA kartbuilding.net. root.kartbuilding.net. (
3 ; counter/ Serial
15m ; refresh
15m ; Retry Interval
1w ; Expire
1h ) ; Negative Cache TTL

    IN      NS      ns.kartbuilding.net.

250 IN PTR servername.kartbuilding.net.
//End of file ---------------------------
[/code:3h59xjky]

존 파일을 따로 만들어 주시면 되네요…

원본 : http://wiki.kartbuilding.net/index.php/DNS_-_Bind9

아래의 방법은 BIND DNS 네임서버를 사용하는 경우에만 가능한 방법입니다.

BIND DNS는 문의하신 경우와 같은 사례에 쉽게 존 파일 작성을 할 수 있도록
zone 파일 작성에 사용할 수 있는 $GENERATE 라는 특별한 지시자를 구현했습니다.
이는 존 파일의 표준 지시자가 아니므로, BIND DNS가 아닌 타 네임서버에서는 적용되지 않을 수 있습니다.

문법: $GENERATE range lhs [ttl] [class] type rhs [comment]
※ $GENERATE의 자세한 사용법은 BIND 배포 패키지에 포함된 BIND 매뉴얼(Bv9ARM.pdf) 등을 참고하시기 바랍니다.
[quote:3k2dvail]BIND 매뉴얼(Bv9ARM.pdf)의 "6.3.6 BIND Master File Extension: the $GENERATE Directive" 챕터 참조.[/quote:3k2dvail]

문의하신 내용을 위한 존 파일 작성내용은 아래와 같습니다.

리버스(역방향) 존 파일의 경우

[code:3k2dvail]$ORIGIN 10.168.192.in-addr.arpa.
$TTL 60
@ IN SOA ns1 manager.router.com. (
2012080701 ; serial
21600 ; refresh (6 hours)
1800 ; retry (30 minutes)
1209600 ; expire (2 weeks)
60 ; minimum (1 minute)
)
NS ns1
ns1 A 127.0.0.1

$GENERATE 101-199 $ PTR user-${-100,2,d}.router.com.[/code:3k2dvail]

정방향 존 파일의 경우

[code:3k2dvail]$ORIGIN router.com.
$TTL 60
@ IN SOA ns1 manager.router.com. (
2012080701 ; serial
21600 ; refresh (6 hours)
1800 ; retry (30 minutes)
1209600 ; expire (2 weeks)
60 ; minimum (1 minute)
)
NS ns1
ns1 A 127.0.0.1

$GENERATE 101-199 user-${-100,2,d} A 192.168.10.$[/code:3k2dvail]