오늘은 대한입니다.
sun's longitude:299 52 11.96 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/delete.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
 ★ 글 지우기 항목입니다. 한번 더 생각하시고 결정하십시오.!!!
제목 6615 번 글의 답장글 : Re: 메일 서버에서 질문...
 이름  산이 [홈]http://linuxchannel.net/

[kingpig]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : 레드헷 ES 3
>- 커널버전(옵션) : 2.4.21
>- 데몬버전(예:apache 1.3.27) : sendmail 8.12.10
>- 데몬설치유형(RPM/컴파일/기타) : rpm
>-----------------------------------------
>
>안녕하세요 ^^;
>
>잘 지내고 계시죠?
>
>궁금한 사항이 있어 질문 드립니다..
>
>메일 서버에서 netstat -ntl 을 이용하여 오픈 포트를 확인 하면 보통
>
>tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
>tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN
>
>이런식으로 나오는데요 여기서 25번 포트를 자신의 IP로만 열어 주었을적에 차이점이 무엇인가요?
>
>0.0.0.0:25 의 경우는 모두 열려 있기 떄문에
># telnet localhost 25 접속이 되지만
>
>100.100.100.100:25의 경우는 자신의 IP만 열려 있어
># telnet localhost 25 접속이 거부되어 버립니다.
>
>두가지 설정중에 보안적으로 어느 설정이 더 좋은지 궁금합니다.

========================================

네트워크 인터페이스는 loopback 인 lo 와 LAN 인터페이스인 eth0 두개가
대부분일겁니다.
(물론 그렇지 않은 시스템이 있습니다만)

0.0.0.0:25 은 모든 인터페이스에 바인딩되어있다는 의미고
IP주소:25 는 해당 IP주소에만 바안딩되었다는 의미입니다.

그리고 localhost 는 127.0.0.1 이기 때문에
telnet localhost 25 는 telnet 127.0.0.1 25 와 같습니다.
127.0.0.1 에 바인딩되어 있지 않기 때문에 당연히 접속이 되습니다.

대신 telnet IP주소 25 는 당연히 가능합니다.

어느쪽 인터페이스에 바인딩할것인지에 대한 문제이지(보안정책)
기타 보안성과는 약간 거리가 멉니다.

주의할 점은 localhost 는 자신에게 모든 패킷을 보내고 받기 때문에
deny 하는 우둔한 짓을 하지 말아야 합니다.

따라서, sendmail 이 submit 목적이라면 127.0.0.1:25 만으로
충분하고, RELAY 라면 당연히 0.0.0.0:25 로 바인딩해야 합니다.
2006년 06월 29일 22:14:24 목(저녁)  from 222.234.153.39
0
암호: 공용 보안 SSL 서버가 준비되기 전까지는 off 합니다

apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds