[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[connect24h:00766] Re: プライベートアドレスの逆引きって可 能でしょうか?



HIRAMOTO Kouji <hiramoto@xxxxxxxxxxx> wrote:

> zone "private.flatray.com" {
>         type master;
>         file "/etc/bind/db.private.flatray.com";
>         allow-transfer { private-zone; };
>         allow-query { private-zone; };
> };

最近のbindだとたしかにこれでいけます。(dnbdnsもめんどいながらや
れる)

Received: from unknown (HELO ?192.168.0.4?) (192.168.0.4) \
  by 192.168.0.1 with SMTP; 1 Nov 2000 06:18:54 +0900

だけど、このヘッダーはqmail-smtpdが書いていて、ソース見ると

Received: from TCPREMOTEHOST (HELO HELOのパラメタ)   \
  ([TCPREMOTEINFO@]TCPREMOTEIP) by local \
  with SMTP; 1 Nov 2000 06:18:54 +0900

TCPREMOTEHOST リモートホスト名
TCPREMOTEINFO IDENT(TAP)で得た文字列
TCPREMOTEIP   リモートホストのIPアドレス
local         ローカルのホスト名(TCPLOCALHOST)
              なければIPアドレス(TCPLOCALIP)

なんで、どうしてもTCPREMOTEIPのところに送信元のIPアドレスが出て
しまいます。だからプライベートアドレスを出したくないってことなら、
プライベートアドレスを引けるようにするというのは解決方法としては
不完全ぽいです。

元発言の人はdjbdnsなんで、別のIPアドレスでtinydnsを動かしてロー
カルなゾーンはdnscacheがそっちを見にいくように設定するとか、めん
どくさいことをしないとならないです。

それと環境変数を設定しているのはtcpserverで、元発言の人は"-H"付
きで起動してるって話だったと思うので、設定してもdnsを引きにいき
ません。(^^;)

それで、tcpserverでローカルからの接続に限り(たぶんrelayを許す定
義があるので、そこに付け加える形で)好みの文字列を設定してやるほ
うが、簡単で完全だと思うわけです。

-- 
塚本  弘
<hirobo-24@xxxxxxx>