internet

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ internet ] in KIDS
글 쓴 이(By): belami (- 커피 -)
날 짜 (Date): 1998년 9월 20일 일요일 오전 01시 33분 00초
제 목(Title): Re: 메일보낼때

unix shell상에서는 user@'[1.2.3.4]'가 맞고 그외의 
모든 곳에서는 user@[1.2.3.4]가 맞습니다.

원래 주소 규칙은 hostname을 쓰는 것인데, ip를 쓰더라도 
sendmail이 DNS에 쿼리를 해서 hostname으로 바꿔줍니다. 
그 변환은 메일 클라이언트가 하는 일이 아니니까 MSIE뿐만 아니라 
어떤 클라이언트도 그러한 주소를 사용할 수 있는 것이고요.

어떨 때 ip를 hostname으로 바꿔줄 것인지는
sendmail의 주소 파싱 규칙(ruleset)에 따르는데
ruleset 96이 ip -> hostname을 하기 위해 DNS 쿼리를 해주고 있습니다.
아래 예를 실행해보시면 알 수 있고요. 이 부분이 ip다 라는 것을 
알려주기 위해 ruleset 96에서 [, ]를 구분자로 정의합니다.

% /usr/lib/sendmail -bt
> 0 user@domain.com
> 0 user@[ip]
> 0 user@ip <--- 이거는 sendmail이 ip를 hostname처름 취급해버려요, 에러.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.