/etc/hosts와 ftpd, sendmail간 관계 > 리눅스 Tip

본문 바로가기
 

/etc/hosts와 ftpd, sendmail간 관계

페이지 정보

작성자 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 15,969회 작성일 08-05-23 20:14

본문

제목 : /etc/hosts와 ftpd, sendmail간 관계
일자 : 2001년 5월19일 토요일
작성 : 신광호 <khsheen@inempire.com>

이 문서는 당사 인터넷제국의 서버 호스팅을 이용하는 고객중 OS를 Linux로
사용 하시는 고객서버에서 메일 송수신이 느려지는 문제를 제기하시는
고객분들의 의문점을 해결하는데 어느 정도 도움이 될수 있도록 그동안
당사에서 경험한 내용을 토대로 작성했습니다. 참조하시기 바랍니다.


1./etc/hosts이 뭐하는?

 - 이 화일은 현재 사용하시고 계시는 서버의 TCP/IP 네트워크 구성 파일로
  TCP/IP에 의해서 통신되는 모든 호스트를 기술하고 있으며 이 기능은 DNS
  데몬과 밀접한 관계가 있다. named데몬이 구동중이라면 /etc/hosts
  근거리 네트워크상의 호스트들과 자주 접근하는 호스트들에 대한 정보를
  가지고 있다.
  따라서 사용자의 호스트가 /etc/hosts에 기술되지 않은 시스템의 주소를
  필요로 했을때 그 주소를 위해서 named를 참조하게 된다.

  *위의 내용을 근거로 본인의 생각은 만약 /etc/hosts에 기술되어 있지 않는
  호스트 이름 이름이라면 named를 참조해야 한다. 그래서 named를 참조
  하다보니 접속하는데 느려지는 현상이 있다. 이에 대한 해결책으로는
  named를 참조 하기전에 먼저 /etc/hosts에 기술을 해 버리면 바로 찾을수
  있을것 같다고 결론!

  그리고 아래는 본인이 추천하는 /etc/hosts파일의 Sample임 참조 하시길

  */etc/hosts
    127.0.0.1  localhost.localdomain  localhost
    1.1.1.1    www.inempire.com        www
    1.1.1.1    ns.inempire.com        ns
    1.1.1.1    mail.inempire.com      mail
    1.1.1.2.    ftp.inempire.com        ftp
    --------------------------------------------------------------
    1.1.1.1,1.1.1.2 사용하시는 IP


2.문제제기

  가.메일 전송을 하는데 너무 느리다, 그러나 서버에 별다른 부하는 걸리지
    않는다. 왜?

    1./etc/hosts/에 사용하시는 메일서버(호스트네임) 정보 기술시

      - 만약 /etc/hosts에 찾고자 하는 메일 서버 정보가 기술되어 있는데
        메일 서버 접속에 정말 느린 이유는 시스템의 주소를 필요로 했을때
        그 주소 참조를 위해 named로 참조하는데 /etc/resolv.conf나 자체
        DNS경우 느려지는 경우가 있다. 이런 경우는 아래의 자료를 꼭 꼭
        참조하시고 수정하기 바람.

        *  http://notice.inempire.com/guide-tcpd-resolv.txt
     

    2./etc/hosts/에 사용하시는 메일서버(호스트네임) 정보 미기술시

      -이런 경우는 위의 http://notice.inempire.com/guide-tcpd-resolv.txt
        에서 제시한 문제를 해결했다고 해도 발생하는 문제이다. 찾고자 하는
        호스트를 찾기 위해 /etc/hosts를 계속 참조하게 되는데 참조 하지
        못하기 때문에 named를 참조해야하나 실질적으로 찾지 못하는 경우를
        더 많이 경험 했다. 이러한 문제는 Webmail를 구현해서 사용하시는
        고객도 느끼게 될것이다. 웹메일 전송시 너무 느려지는 원인중의
        하나이다.

        이문제를 해결하기 위해서는 위의 /etc/hosts sample 처럼 사용하시
        는 호스트네임을 꼭 기술하시기 바람.

  나.Ftp 데몬이 구동되지 않아요?
    : 이것 역시 /etc/hosts에 꼭 사용하시는 현재 호스트 네임을 입력해 주
      세요


  다. PHP로 webmail 구현을 했는데 korea.com으로 메일이 가질 않아요?

    : Sendmail 은 데몬 모드로 구동하는 경우가 아니면 RETURN-PATH를 인식
      하지 않는다.
      실질적으로 25번 port에 접속하여 메일을 발송해 보면 확인 할수 있을것
      이다. 그러나  php 의 mail() 함수로는 return-path 를 지정을 할수가
      없다. 이를 해결 하려면 sendmail 은 daemon mode 로 운영을 하는 상태
      에서 php 에서 socket을 열어서 발송하는 방법으로 프로그램을 구현해야
      한다.
      아래의 소스를 참조 하시길

            http://jsboard.kldp.org/src.php?p=include/sendmail.ph


3.마지막으로 다시한번 아래의 /etc/hosts를 응용하시길

  */etc/hosts
    127.0.0.1  localhost.localdomain  localhost
    1.1.1.1    www.inempire.com      www
    1.1.1.1    ns.inempire.com        ns
    1.1.1.1    mail.inempire.com      mail
    1.1.1.2.    ftp.inempire.com      ftp
    --------------------------------------------------------------
    1.1.1.1,1.1.1.2 사용하시는 IP


/신광호 (khsheen@inempire.com)
인터넷제국 운영센터
TEL+82-2-2140-4500
opcenter@inempire.com

서버호스팅전문기업 인터넷제국
TEL+82-2-2106-6300
http://www.inempire.com

댓글목록

등록된 댓글이 없습니다.

Total 138건 7 페이지
리눅스 Tip 목록
번호 제목 글쓴이 조회 날짜
30 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5 06-18
29 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14427 06-16
28 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9919 06-16
27 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15002 06-14
26 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 14805 06-14
25 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15614 06-14
24 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 10561 06-09
23 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16387 05-29
22 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15484 05-29
21 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9715 05-29
20 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9089 05-29
19 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 18528 05-29
18 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 19027 05-29
17 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 8807 05-28
16 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 9532 05-28
15 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16872 05-28
14 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 16836 05-23
열람중 no_profile 차동박 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 15970 05-23
게시물 검색