[Reference:<_A156@delegate-ja.ML_>]
Newsgroups: mail-lists.delegate-ja
[DeleGate-Ja] WinCE版でのホスト名の解決 (Re: スペルミスでした。)
In message <_A156@delegate-ja.ML_> on 07/28/08(20:24:25)
you "Shoichi Motohira" <psmaabrv6-mxhgu42ojwxw.ml@delegate.org> wrote:
|元平です。
...
|「.to」ドメインの方は何とかなりそうですか?
In message <_A157@delegate-ja.ML_> on 07/28/08(21:24:11)
you "Shoichi Motohira" <psmaabrv6-mxhgu42ojwxw.ml@delegate.org> wrote:
|DeleGateを用い今何通かメールのテストをやってみましたが、
|@tmunou.dip.jp(私が立てているメールサーバ)、@hotmail.co.jp、@tts-net.ne.jpには送信できました。
|しかし、@ezweb.ne.jpには送信できないようです。携帯へは駄目なんでしょうか。
そのような、第8階層的ポリティカルな制御は行なっていません(^^)
ログを見てもらえればわかると思いますが、接続できない・送信できない
ホスト・ドメインに関しては、いずれも "gethostbyname(hosname) unknown"
のようになっているのではないかと思います。
だとすると、問題は単にDNSで名前が解決できないということです。
DNSで名前解決ができないというのは、もとのDNSサーバの設定や、中継用DNS
サーバでのキャッシュの状態、などに非常に状況依存です。もし、数分とか
数十分とか、ある程度の時間が経過して再試行しても失敗するようなら、
お使いのWinCEデバイスでのDNSサーバの設定(手動もしくはDHCP等で自動)に
問題があるか、指定されたDNSサーバのキャッシュの問題とか、あるいはその
DNSサーバで何かポリティカルな制御をしているとか(^^)、などが考えられます。
解決が可能な状況かどうかは、DeleGateのリゾルバの詳細動作をログに残して
観察すれば、わかるのではないかと思います。このログ機能を有効にするには、
DeleGate に対して "http://192.168.0.1:9823/-dR-1" というURLでアクセス
する(その際認証を求められます)か、"\DeleGate\common.conf.txt" という
ファイルを作って RES_DEBUG=-1 というオプションを書き込みます。
あるいは、telnetクライアントが使えるようでしたら、以下のようにDeleGate
に telnet して、DeleGateのログレベルの設定とログのキャプチャができます。
% telnet 192.168.0.1 9823
Connected to 192.168.0.1.
Escape character is '^]'.
-- DeleGate Console: enter help for help
-- login(31) last: 08/07/29,22:29:23 - 08/07/29,22:29:53
ysh> -vu ★ログレベルの設定
-- Approved ()
-- opt -vu
Flags: 00010050 02000000 284008C1 00070040
ysh> -dR-1 ★リゾルバのログレベルの設定
-- opt -dR-1
Flags: 00010050 02000000 284008C1 00070040
ysh> cap ★ログ出力のキャプチャ
-- capture 0
-- Started Log Moniter: hit RETURN to stop
...
DeleGateのログの出力
...
9 9
┌─┐┬┌──┬┐ //\^^ ( e ); {Do the more with the less -- B. Fuller}
├─┤│└─┐│ / 877m\_< >_ <URL:http://www.delegate.org/delegate/>
┴ └┴──┘┴──────────────────────────────
佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人)
In message <_A154@delegate-ja.ML_> on 07/28/08(19:54:17)
you "Shoichi Motohira" <psmaabrv6-mxhgu42ojwxw.ml@delegate.org> wrote:
|07/28 19:30:08.39 [0446] 1+1: {R} retrying AAAA [tmumou.dip.jp]
|07/28 19:30:08.40 [0446] 1+1: gethostbyname(tmumou.dip.jp) unknown[0.03s]
|07/28 19:30:08.41 [0446] 1+1: ConnectToServer unknown host 'tmumou.dip.jp'
...
|07/28 19:33:26.28 [A266] 2+4: REQUEST - GET http://motchyxp.dw.land.to/
|HTTP/1.1
|07/28 19:33:26.31 [A266] 2+4: {R} retrying AAAA [motchyxp.dw.land.to]
|07/28 19:33:26.32 [A266] 2+4: gethostbyname(motchyxp.dw.land.to)
|unknown[0.03s]
...
|07/28 19:34:01.59 [2BCA] 5+4: *** gethostbyname(www.yahoo.co.jp):
|www.yahoo.co.jp / 0.02 secs. has_alias:0
|07/28 19:34:03.11 [0446] 1+5: *** gethostbyname(rd.yahoo.co.jp):
|rd.yahoo.co.jp / 0.01 secs. has_alias:0
|07/28 19:34:04.23 [2B3A] 3+7: *** gethostbyname(ipn.yahoo.co.jp):
|ipn.yahoo.co.jp / 0.01 secs. has_alias:0
|07/28 19:34:10.27 [2B3A] 3+8: *** gethostbyname(b6.yahoo.co.jp):
|b6.yahoo.co.jp / 0.50 secs. has_alias:0
|07/28 19:34:14.82 [A266] 2+6: *** gethostbyname(www.google.com):
|www.l.google.COM / 0.99 secs. has_alias:1
|07/28 19:34:16.58 [0446] 1+7: *** gethostbyname(www.google.co.jp):
|www.l.google.COM / 0.57 secs. has_alias:1
|07/28 19:34:16.81 [0446] 1+7: ConnectToServer connected [33]
|{66.249.89.147:80 <- 210.168.246.144:1776} [0.197s]
|