qmail 설치중 만난 hostname, domainname 문제..

망치의 이미지

지금껏 서버에 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
세이군의 이미지

문제점 1 : 메일서버를 찾는데 루핑이 의심됩니다.

Quote:

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


위와 같이 설정된 경우에는 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. 정의된 호스트명이 도메인에 없습니다.

Quote:

/etc/sysconfig/network
NETWORKING=yes 
HOSTNAME=domain 
DOMAINNAME=domain.net 
GATEWAY=211.000.000.1

이 경우 qmail의 config스크립트가 찾는 주소는 domain.domain.net입니다. 하지만 zone파일에는 이 주소가 등록되어 있지 않습니다. HOSTNAME을 mail이나 ns로 적어주십시오.
망치의 이미지

알려주신대로 해봤으나 qmail 의 config 은 여전히 같은 메세지를 내뱉고 있습니다.

문제점 1은 지적해주신대로 수정했고, 문제점 2에선 지적해주신대로 고쳐보았지만 마찬가지였던지라, 원래대로 돌려놓고, zone 파일에 호스트네임을 추가했습니다.

그냥 config-fast 를 이용하면 될것같긴한데.. 대체 왜 안되는지 알수가 없으니 답답해 죽겠습니다..

혹시 ISP에 인버스 도메인 등록이 안되있는것과 관련이 있을까요?

---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/

단풍의 이미지

존 파일에 보시면 도메인 끝에 (.) 도트가 존재해야 합니다.

망치의 이미지

단풍 wrote:
존 파일에 보시면 도메인 끝에 (.) 도트가 존재해야 합니다.

어제 수정하면서, 도트도 붙여두었습니다.
결과는 마찬가지입니다..

---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/

망치의 이미지

결국 그냥 포기하고, config-fast 를 이용해 진행했습니다.

현재 별 문제 없이 메일 송수신 잘 되고 있습니다.. 그래도 아쉽군요 =.=.. 쩝..

---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.