[한경숙]님이 남기신 글:
>안녕하세요.
>
>wowlinux7.0을 사용하는데요.
>/etc/sendmail.cf의 localhost 부분을 보면,
>
>==============================================================
>[root@localhost /root]# vi /etc/sendmail.cf
>......
>Cwlocalhost
># file containing names of hosts for which we receive email
>Fw/etc/mail/local-host-names
>.....
>==============================================================
>이렇게 되어 있습니다.
>
>산이님의 책을 보면,
>
>Cwlocalhost mail.linux.ac.kr sendmail.linux.ac.kr apache.linux.ac.kr
>
>위와 같이 mail, sendmail, apache 호스트가 DNS에 등록된 host여야 한다고
>명시하고 있습니다.
>
>제 경우 현재 sendmail과 pop3를 설치하는 목적은 다음과 같습니다.
>메일을 주고 받는지 확인하고, log 화일이 있다면 그곳에서
>클라이언트의 메일을 정상적으로 수신하고 발신했는지
>확인하는 목적 때문에 현재 설정 중인데요.
>IP는 있으나 Domain name은 없습니다.
>
>위에서 권고하신 mail.linux.ac.kr 이 DNS에 등록된 호스트여야 한다면
>제가 DNS를 만들고 거기에 등록시키면 안되나요?
>
>예를 들어, 제가 mail.kaha.net 이라고
>mail server의 이름을 짓고,
>제 PC를 netcfg &에서 kaha.net이라고 등록을 하고,
>제가 DNS를 구성해서 mail.kaha.net을 저의 DNS에
>등록시킨다고 해도,
>kaha.net 이라는 domain은 한국전산원이나 어느 기관에도
>등록된 것이 아닌데 그래도 테스트에 문제가 없는지
>궁금합니다.
>
>좋은 하루 되세요.
========================================
당연히 문제가 됩니다.
도메인이 등록되어 있지 않다면
외부네트워크에서는 도메인을 찾을 수 없겠지요
즉 외부 네트워크에서는 메일을 보낼 수 없다는 의미입니다.
단, ID@123.123.123.123
이과 같이 메일을 보낼수는 있겠지요.
이때는
/etc/mail/local-host-names
파일에
123.123.123.123
을 추가해 주면 IP로도 메일을 받을 수 있습니다.
123.123.123.123는
# ifconfig
결과 나오는 서버의 IP 주소 중 하나입니다.
---
학습이 목적이라면
도메인을 직접 등록하지 않고도
내부 네트워크에서 가상의 네임서버를 운영하면 됩니다.
이때는 서버-클라이언트는 내부에서 운영하는 네임서버를
LocalDNS(가상의 네임서버)로 절정해야합니다.
그래야 가상의 네임서버로 도메인을 찾을 수 있기 때문이지요.
----
*PS:
메일서버보다는 네임서버를 먼저 공부해 보세요...
그러면 왜 제가 가상의 네임서버를 운영해 보라는거인지
이해가 될겁니다. |