1차 ,2차 도메인 셋팅인데 안되서요 좀 봐주세요
작성자 정보
- 윤승규 작성
- 작성일
컨텐츠 정보
- 3,552 조회
- 0 추천
- 목록
본문
네임서버 설정이 제대로 되지 않은거 같은데요.. 어디가 잘못된건지 모르겠어서 이렇게 글을 올립니다.
우선 네임서버는 실행이 잘되는데요.. 2차네임서버에서 1차에 있는 zone 파일을 가져오질 못하고 있습니다..
그것도 문제지만 제대로 셋팅이 된건지도 확실하지가 않네요... 한번 봐주시고 문제를 지적해 주시면
감사하겠습니다... 부탁드립니다..
1차 네임서버 name.conf 및 그밖에 파일 내용...
====================================================
options
{
query-source port 53;
//query-source-v6 port 53;
directory "/var/named"; // the default
dump-file "data/cache_dump.db";
statistics-file "data/named_stats.txt";
memstatistics-file "data/named_mem_stats.txt";
allow-query { any; };
allow-transfer { 192.168.1.122; 127.0.0.1; };
};
logging
{
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view "localhost_resolver"
{
// match-clients { localhost; };
// match-destinations { localhost; };
recursion yes;
include "/etc/named.root.hints";
include "/etc/named.rfc1912.zones";
};
view "internal"
{
match-clients { localnets; };
match-destinations { localnets; };
recursion yes;
include "/etc/named.root.hints";
include "/etc/named.rfc1912.zones";
zone "my.internal.zone" {
type master;
file "my.internal.zone.db";
};
key ddns_key
{
algorithm hmac-md5;
#secret "use /usr/sbin/dns-keygen to generate TSIG keys";
secret "T0uCSMuW14xAlgAcIrwC5IfDYqC3w9NWhpzvte9Matg9ZFAZfy483ldkbjfe";
};
view "external"
{
match-clients { !localnets; !localhost; };
match-destinations { !localnets; !localhost; };
recursion no;
include "/etc/named.root.hints";
zone "my.external.zone" {
type master;
file "my.external.zone.db";
};
};
zone "my.slave.internal.zone" {
type slave;
file "slaves/my.slave.internal.zone.db";
masters { /* put master nameserver IPs here */ 127.0.0.1; } ;
};
zone "my.ddns.internal.zone" {
type master;
allow-update { key ddns_key; };
file "slaves/my.ddns.internal.zone.db";
};
};
named.rfc1912.zones 파일에 아래 내용 추가
zone "extest.co.kr"{
type master;
file "data/test.zone";
allow-update { 192.168.1.122; };
};
zone "1.168.192.in-addr.arpa" {
type master;
file "data/test.rev";
allow-update { 192.168.1.122; };
};
test.zone 파일 내용
$TTL 10
@ IN SOA @ root.extest.co.kr (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.extest.co.kr.
IN A 192.168.1.121
IN MX 10 192.168.1.121.
ns IN A 192.168.1.121
www IN A 192.168.0.121
test.rev 파일 내용
$TTL 10
@ IN SOA @ root.extest.co.kr (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.extest.co.kr.
121 IN PTR extest.co.kr
121 IN PTR www.extest.co.kr
============================================================================================
2차 네임 서버 named.conf 파일 내용... 입니다.
===========================================================================================
options
{
query-source port 53;
//query-source-v6 port 53;
directory "/var/named"; // the default
dump-file "data/cache_dump.db";
statistics-file "data/named_stats.txt";
memstatistics-file "data/named_mem_stats.txt";
allow-query { any; };
};
logging
{
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
view "localhost_resolver"
{
/* This view sets up named to be a localhost resolver ( caching only nameserver ).
* If all you want is a caching-only nameserver, then you need only define this view:
*/
// match-clients { localhost; };
// match-destinations { localhost; };
recursion yes;
# all views must contain the root hints zone:
include "/etc/named.root.hints";
/* these are zones that contain definitions for all the localhost
* names and addresses, as recommended in RFC1912 - these names should
* ONLY be served to localhost clients:
*/
include "/etc/named.rfc1912.zones";
};
view "internal"
{
/* This view will contain zones you want to serve only to "internal" clients
that connect via your directly attached LAN interfaces - "localnets" .
*/
match-clients { localnets; };
match-destinations { localnets; };
recursion yes;
include "/etc/named.root.hints";
zone "my.internal.zone" {
type master;
file "my.internal.zone.db";
};
zone "my.slave.internal.zone" {
type slave;
file "slaves/my.slave.internal.zone.db";
masters { /* put master nameserver IPs here */ 127.0.0.1; } ;
// put slave zones in the slaves/ directory so named can update them
};
zone "my.ddns.internal.zone" {
type master;
allow-update { key ddns_key; };
file "slaves/my.ddns.internal.zone.db";
// put dynamically updateable zones in the slaves/ directory so named can update them
};
};
key ddns_key
{
algorithm hmac-md5;
//secret "use /usr/sbin/dns-keygen to generate TSIG keys";
secret "FJZQ4NXiMQvhsa4jWJVwhvPM9d80UCWaHysq3AxvNEvVZRjj7O7xTck7R3Be";
};
view "external"
{
match-clients { !localnets; !localhost; };
match-destinations { !localnets; !localhost; };
recursion no;
include "/etc/named.root.hints";
zone "my.external.zone" {
type master;
file "my.external.zone.db";
};
};
named.rfc1912.zones 파일에 추가한 내용입니다..
zone "extest.co.kr" IN {
type slave;
file "data/test.zone";
masters { 192.168.1.121; };
};
zone "1.168.192.in-addr.arpa" IN {
type slave;
file "data/test.rev";
masters { 192.168.1.121; };
};
=========================================================================================
관련자료
-
이전
-
다음