qmail 설치중 만난 hostname, domainname 문제..
글쓴이: 망치 / 작성시간: 화, 2005/08/09 - 3:53오후
지금껏 서버에 domainname 은 설정하지 않고, hostname 만 설정하고 사용중이었습니다.
qmail 설치하면서 config 시에 다음 메세지가 뜨더군요.
Your hostname is *******. hard error Sorry, I couldn't find your host's canonical name in DNS. You will have to set up control/me yourself.
config-fast 를 쓰면 바로 진행 가능하지만, 에러가 발생하는 이유를 알고싶어 여기저기 찾아보는데 도통 이유를 모르겠습니다.
resolv.conf 에 search 항목에 호스트네임도 넣고, /etc/sysconfig/network 항목에 빠져있던 domainname 도 넣고, domainname -v 를 이용해 도메인 이름도 넣어봤습니다.
/etc/hosts 항목도 문서에 나온대로 수정해봤지만, 소용이 없었습니다.
아무튼 계속 찾아다니다 보니, hostname 과 domainname 셋팅에 대해 궁금점이 생기는것이, 어디서는 hostname 에 정말 www 같은 호스트이름만 넣고, 어디서는 www.domain.net 같이 풀네임을 넣어주기도 하더군요.
어떻게 설정해두는것이 맞는건가요?
다음은 설정파일들입니다. 먼저 zone 파일입니다. ip 와 도메인명은 바꿔뒀습니다. 보시기에 문제 있는 부분이 있으면 지적 부탁드립니다.
$TTL 86400 @ IN SOA ns.domain.net. master.domain.com. ( 2005080901 21600 1800 604800 86400 ) domain.net. IN NS ns.domain.net. IN A 211.000.000.94 * IN A 211.000.000.94 mail IN A 211.000.000.94 IN MX 10 mail.domain.net
/etc/hosts
127.0.0.1 localhost.localdomain localhost 211.000.000.94 domain.net domain
/etc/resolv.conf
search domain.net nameserver 211.000.000.94 nameserver 211.000.000.10
/etc/sysconfig/network
NETWORKING=yes HOSTNAME=domain DOMAINNAME=domain.net GATEWAY=211.000.000.1
Forums:
문제점 1 : 메일서버를 찾는데 루핑이 의심됩니다.[quote]d
문제점 1 : 메일서버를 찾는데 루핑이 의심됩니다.
위와 같이 설정된 경우에는 domain.net의 메일서버가 domain.net인것으로 설정됩니다.(위의 내용으로 봐서는 같은 서버이기에 문제가 없을 수 있습니다.)
mail 호스트의 메일서버가 mail.domain.net으로 설정되었습니다. 이런경우 메일서버를 찾는데 시간이 오래걸릴수 있습니다.
IN MX 10 mail.domain.net 줄을
IN A 211.000.000.94 줄 다음줄로 이동해 주십시오.
이렇게 해야 user@domain.net이 mail.domain.net을 이용하여 수신됩니다.
문제점 2. 정의된 호스트명이 도메인에 없습니다.
이 경우 qmail의 config스크립트가 찾는 주소는 domain.domain.net입니다. 하지만 zone파일에는 이 주소가 등록되어 있지 않습니다. HOSTNAME을 mail이나 ns로 적어주십시오.
알려주신대로 해봤으나 qmail 의 config 은 여전히 같은 메세지를
알려주신대로 해봤으나 qmail 의 config 은 여전히 같은 메세지를 내뱉고 있습니다.
문제점 1은 지적해주신대로 수정했고, 문제점 2에선 지적해주신대로 고쳐보았지만 마찬가지였던지라, 원래대로 돌려놓고, zone 파일에 호스트네임을 추가했습니다.
그냥 config-fast 를 이용하면 될것같긴한데.. 대체 왜 안되는지 알수가 없으니 답답해 죽겠습니다..
혹시 ISP에 인버스 도메인 등록이 안되있는것과 관련이 있을까요?
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
존 파일에 보시면 도메인 끝에 (.) 도트가 존재해야 합니다.
존 파일에 보시면 도메인 끝에 (.) 도트가 존재해야 합니다.
[quote="단풍"]존 파일에 보시면 도메인 끝에 (.) 도트가 존재해
어제 수정하면서, 도트도 붙여두었습니다.
결과는 마찬가지입니다..
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
결국 그냥 포기하고, config-fast 를 이용해 진행했습니다.
결국 그냥 포기하고, config-fast 를 이용해 진행했습니다.
현재 별 문제 없이 메일 송수신 잘 되고 있습니다.. 그래도 아쉽군요 =.=.. 쩝..
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
댓글 달기