プロが教えるわが家の防犯対策術!

Linux(Red Hat8.0 , sendmail)のメールサーバーを立ち上げ
メールを外部に送信テストしてたときに気づいた事があります。

クライアントからこのメールサーバーを通して外部に送ったメールのヘッダーに
送信に使ったマシンのプライベートアドレスが出ています。
これではLAN内の構成が分かってしまいますし、セキュリティー上
気分のいいものではありません。

これはこういうものなのでしょうか?
プライベートアドレスを隠す方法とかはないのでしょうか?

ルーターを使用して、LAN内で数台マシンをお持ちの方で、
LAN内マシン経由でメールを送ったときは、どうしても
クライアントの内部IPが出てしまうものなのでしょうか?

ヘッダー
Received: from xxxx.ne.jp(グローバルホスト) (EHLO xxxx.ne.jp(ダイナミックDNS)) (xxx.xxx.xxx.xxx(ルーターに割り当てられたグローバルアドレス)) by mta12.mail.yahoo.co.jp with SMTP; 22 Jan 2003 01:31:06 +0900 (JST)

Received: from 2 ([192.168.0.2](ここに出てしまいます)) by xxxx.ne.jp (MAIL) with SMTP id h0LGV5J8000000 for <vvvvv@yahoo.co.jp(外部に送信した:yahooメールに)>; Wed, 22 Jan 2003 01:31:06 +0900

A 回答 (2件)

隠すことは可能です。


sendmail.cf の HReceived: の行に何をどんなフォーマットで記録するかが記述されているので、これを変更するだけです。

ただし、もしこのサーバが外部からのメールを受け取るものだとすると、にせのホスト名を記録したメールが到着して、問題の発見を遅らせるかもしれません。No.1さんのいうように、経路をきちんと記録することは、ご心配とは逆にセキュリティを向上させますので、むやみに削るべきでないと考えます。
    • good
    • 0
この回答へのお礼

レス有り難う御座います。
ちょっと調べてみる事にします。
どうもありがとうございました。

お礼日時:2003/01/23 22:35

そういうものです。

もしそれが隠せると
メールが飛んできた経路がわかりませんので、
Receivedヘッダの意味がありませんね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!