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

proftpd bind 질문 입니다.

작성자 정보

  • 이지훈 작성
  • 작성일

컨텐츠 정보

본문

OS : Redhat 7.3
Proftpd 를 소스로 설치를 했습니다.
참고로 bind9.2.2 apache php mysql 등이 설치 되어있습니다.
공인 아이피와 실제 도메인으로 공부를 위한 서버를 구축 하고 있습니다.

Os 깔때 실수로 hostname을 지정을 안한거 같습니다.
그래서 인지 proftpd를 실행 시켜면 다음가 같은 메세지가 나옵니다

*********************************************************************************
Feb 29 22:59:43 ns proftpd[1290]: getaddrinfo 'ns.aaaa.co.kr' error: Name or s
ervice not known
Feb 29 22:59:43 ns proftpd[1290]: error: unable to determine IP address of 'ns.a
aaa.co.kr'
Feb 29 22:59:43 ns proftpd[1290]: error: no valid servers configured
Feb 29 22:59:43 ns proftpd[1290]: Fatal: error processing configuration file '/u
sr/local/proftpd/etc/proftpd.conf'
*********************************************************************************

그래서 다음과 같이 했습니다.
/etc/hosts 에 "111.222.333.444 ns.aaaa.co.kr ns" 를 추가

또 #/bin/hostname ns.aaaa.co.kr 명령을 실행 시켰구요

글고 /etc/sysconfig/network 에
NETWORKING=yes
HOSTNAME="ns.aaaa.co.kr"
IP=111.222.333.444 이렇게 수정 해 놓았습니다.
그리고 재부팅 했습니다.

그리고 쉘에서 hostname 명령을 실행 시키면 다음과 같이 나옵니다.
# hostname
ns.aaaa.co.kr

그런데 proftpd 를 실행 시키면 위의 메세지와 같은 에러 메세지가 나옵니다.
그래서 hostname ns.aaaa.co.kr 명령을 실행 시키고나서 proftpd를 실행 시키면 잘 실행 됩니다.

무었때문인지요.. 답답하네요... hostname을 위해 할일은 다 한거 같은데...

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
질문1 . 호스트 네임 수정을 위해 무었을 더 해봐야 하나요?
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Feb 29 22:59:43 ns proftpd[1290]: error: no valid servers configured
/var/log/message 의 내용인데요...
저는 hostname을 ns.aaaa.co.kr 로 지정을 했습니다.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
질문2 . Feb 29 22:59:43 ns 요기 ns 가 혹시 hostname 인가요?
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

bind9.2.2 를 세팅 했습니다.
외부에서 nslookup 을 하면 다음과 같이 나옵니다.

E:Documents and SettingsAdministrator>nslookup
Default Server: kns.kornet.net
Address: 168.126.63.1

> aaaa.co.kr
Server: kns.kornet.net
Address: 168.126.63.1

Name: aaaa.co.kr
Address: 111.222.333.444

> 111.222.333.444
Server: kns.kornet.net
Address: 168.126.63.1
*** kns.kornet.net can't find 111.222.333.444: Non-existent domain

> server aaaa.co.kr
Default Server: aaaa.co.kr
Address: 111.222.333.444

> 111.222.333.444
Server: aaaa.co.kr
Address: 111.222.333.444

Name: aaaa.co.kr
Address: 111.222.333.444

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
질문3 . 외부에서 nslookup 시
> 111.222.333.444
Server: kns.kornet.net
Address: 168.126.63.1
*** kns.kornet.net can't find 111.222.333.444: Non-existent domain
이렇게 아이피로 검색을 해보면 못찾아 옵니다.
왜 이렇게 된거지요?
리버스 존 파일 이것이 잘못된 것인가요?
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
$TTL 86400
@ IN SOA ns.aaaa.co.kr. admin.aaaa.co.kr. (
2004022705;serial
10800;refresh
3600;retry
432000;expire
86400;minimun
)
;nameserver
;
IN NS ns.aaaa.co.kr.
IN MX 10 aaaa.co.kr.
;
;in.addr-arpa
;
155 IN PTR aaaa.co.kr.
(실제 이서버의 아이피의 마지막이 155번 입니다)

관련자료

댓글 1

blacksmile님의 댓글

  • blacksmile
  • 작성일
proftpd 설치전에 ./configure의 옵션을 어떻게 주셨나요?(저도 같은 메시지를 봤었던거 같은데 현재 저는 잘 사용중입니다)

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,908 개
  • 현재 접속자 :  225 명