질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

dns 서버를 만들려고 노력하는데 도저히 안되서 올립니다.

작성자 정보

  • 노용주 작성
  • 작성일

컨텐츠 정보

본문

우서 checkzone은 이상없었고

checkconf도 이상없었습니다.

ip6 있길래 그것도 붙여넣기 했고

혹시나 해서 ip6 관련을 지워보기도 했습니다.

우선 타 PC에서 내 dns 아이피로 셋팅하면 인터넷 되고

네임서버에서 host나 nslookup도 됩니다.

근데 rndc에러가 뜨네요.........ㅠㅠ

참고로 rndc-key를 여기 게시판보고 rndckey로 바꿔 보기도 하고..ㅠㅠ

/etc/rc.d/init.d/named restart
named 를 정지함: rndc: connection to remote host closed
This may indicate that the remote server is using an older version of
the command protocol, this host is not authorized to connect,
or the key is invalid.
[ 확인 ]
[root@ns1 named]# 5~다: [ 확인 ]
[
rm -r `named.ip6.local'? y

controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

zone "." IN {
type hint;
file "named.ca";
};

zone "localdomain" IN {
type master;
file "localdomain.zone";

zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};

zone "255.in-addr.arpa" IN {
type master;

file "named.broadcast";
allow-update { none; };
};

zone "0.in-addr.arpa" IN {
type master;
file "named.zero";
allow-update { none; };
};

// Named-Zone Start

zone "yongju.biz" IN {
type master;
file "db.yongju.biz";
};

include "/etc/rndc.key";

May 11 23:35:55 ns1 named[1582]: using 1 CPU
May 11 23:35:55 ns1 named[1582]: loading configuration from '/etc/named.conf'
May 11 23:35:55 ns1 named[1582]: no IPv6 interfaces found
May 11 23:35:55 ns1 named[1582]: listening on IPv4 interface lo, 127.0.0.1#53
May 11 23:35:55 ns1 named[1582]: listening on IPv4 interface eth0, 211.238.189.37#53
May 11 23:35:55 ns1 named[1582]: command channel listening on 127.0.0.1#953
May 11 23:35:55 ns1 named[1582]: zone 0.in-addr.arpa/IN: loaded serial 2006042219
May 11 23:35:55 ns1 named[1582]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
May 11 23:35:55 ns1 5월 11 23:35:55 named: named 시작 succeeded
May 11 23:35:55 ns1 named[1582]: zone 255.in-addr.arpa/IN: loaded serial 2006042219
May 11 23:35:55 ns1 named[1582]: zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 42
May 11 23:35:55 ns1 named[1582]: zone yongju.biz/IN: loaded serial 2006042220
May 11 23:35:55 ns1 named[1582]: zone localdomain/IN: loaded serial 42
May 11 23:35:55 ns1 named[1582]: zone localhost/IN: loaded serial 42
May 11 23:35:55 ns1 named[1582]: running
May 11 23:40:26 ns1 named[1582]: invalid command from 127.0.0.1#33033: bad auth
May 11 23:40:26 ns1 named[1582]: shutting down
May 11 23:40:26 ns1 named[1582]: stopping command channel on 127.0.0.1#953

May 11 23:40:26 ns1 named[1582]: no longer listening on 127.0.0.1#53
May 11 23:40:26 ns1 named[1582]: no longer listening on 211.238.189.37#53
May 11 23:40:26 ns1 named[1582]: exiting
May 11 23:40:26 ns1 5월 11 23:40:26 named: named 종료 succeeded
May 11 23:40:28 ns1 named[1627]: starting BIND 9.2.1 -u named
May 11 23:40:28 ns1 named[1627]: using 1 CPU
May 11 23:40:28 ns1 named[1627]: loading configuration from '/etc/named.conf'
May 11 23:40:28 ns1 named[1627]: no IPv6 interfaces found
May 11 23:40:28 ns1 named[1627]: listening on IPv4 interface lo, 127.0.0.1#53
May 11 23:40:28 ns1 named[1627]: listening on IPv4 interface eth0, 211.238.189.37#53
May 11 23:40:28 ns1 named[1627]: command channel listening on 127.0.0.1#953
May 11 23:40:28 ns1 named[1627]: zone 0.in-addr.arpa/IN: loaded serial 2006042219
May 11 23:40:28 ns1 named[1627]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
May 11 23:40:28 ns1 5월 11 23:40:28 named: named 시작 succeeded
May 11 23:40:28 ns1 named[1627]: zone 255.in-addr.arpa/IN: loaded serial 2006042219
May 11 23:40:28 ns1 named[1627]: zone yongju.biz/IN: loaded serial 2006042220
May 11 23:40:28 ns1 named[1627]: zone localdomain/IN: loaded serial 42
May 11 23:40:28 ns1 named[1627]: zone localhost/IN: loaded serial 42
May 11 23:40:28 ns1 named[1627]: running

ps -ef | grep named
named 1777 1 0 23:57 ? 00:00:00 [named]
root 1785 1418 0 23:57 pts/0 00:00:00 grep named
[root@ns1 named]# kill -15 1777
[root@ns1 named]# /etc/rc.d/init.d/named restart
named 를 정지함: rndc: connect failed: connection refused
[실패]
[root@ns1 named]# 니다: [ 확인 ]

방법좀 알려주시면 정말 감사드립니다.

관련자료

댓글 4

문님의 댓글

  • 작성일
^^*
/etc/hosts
127.0.0.1 localhost localhost.localdomain
xxx.xxx.xxx.xxx test  test.co.kr


혹시 이게 빠져 있지 않을까요?

노용주님의 댓글

  • 노용주
  • 작성일
말씀하신 내용은 들어있네요..
아무래도 rndc에서 틀린것 같은데 어디서 틀린줄 모르겠네요..ㅠㅠ

서태호님의 댓글

  • 서태호
  • 작성일

1. 아시다시피 rndc가 제대로 안돌아 간다고 네임서비스가 안되는건 아닙니다.
네임서비스는 잘될껍니다.

named 를 정지함: rndc: connection to remote host closed
This may indicate that the remote server is using an older version of
the command protocol, this host is not authorized to connect,
or the key is invalid.

내용을 보니 rndc가 예전 버전이거나 key가 안맞는거 같습니다.
path에 예전 rndc가 먼저 실행되도록 경로가 지정되어 있는게 아닌지,
아니면 nbind업그레이드 하면서 예전 rndc가 구동하는게 아닌거 싶습니다.

위내용이 맞는지 확인해보시고 그래도 안되면
새로 named 컴파일하고 /usr/sbin> ./rndc-confgen 로 rndc키를 다시 만들고 설정을 추가하시면 잘 될껍니다.

rndc키만드는건 아래 사이트에 올려놨습니다.
dnspro  : http://cafe.naver.com/dnspro.cafe

노용주님의 댓글

  • 노용주
  • 작성일
답변감사합니다.
rndc 키를 만들어 보았는데 안되는것을 보니
예전 버젼인지 확인해 보겠습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,153 명
  • 현재 강좌수 :  36,473 개
  • 현재 접속자 :  232 명