[Squeak-ja: 2340] Re: Nihongo7について(NSqueak-2005-02-25.image)

Hideo Kawamura kawa90 @ m2.pbc.ne.jp
2005年 3月 1日 (火) 19:07:54 JST


川村です。お世話になってます。

> ダウンロードしたばかりのNSqueak02-25では、こちらの症状は再現できませ
> んでした。
少し詳しく調べました。

試した環境を下図に示します。HTTP通信とその他TCP通信用のDNSサーバが2つあ
り、HTTP通信はプロキシーを経由しますのでHTTPの名前解決は外部用のDNS
server 2で行われます。一方NetNameResolverは内部用DNS server 1を使って名
前解決しようとして(*1)、指定されたエントリ'map1.squeakfoundation.org'が
ないと返事するためエラーとなりました。
*1)Windowsのネットワーク設定でDNSサーバはDNS server 1を指定している

+--+ +-----+ +-------+
|PC|---+--------+Proxy|----+Inernet|
+--+ | +--+--+ +-------+
| |
+-----+------+ | +-----+------+
|DNS server 1| +---|DNS server 2|
+-----+------+ +-----+------+

下記Smalltalk式を実行してパケットレベル(Ethereal)で確認しました。
NetNameResolver addressForName: 'map1.squeakfoundation.org'
DNSサーバ(DNS server 1)から'standard query response, no such name'との返
答でした。

> 時間依存の症状ですかね?
というわけでタイムアウトではありませんでした。

プロキシーを使ってかつ、設定DNSサーバで名前解決できないと再現すると思
います。企業や大学などプロキシを使っているところははまりやすいのでは...

#憶測ですが、以前のイメージではプロキシ経由のアクセスが実装されていない
#ため、このようなコーディングになったのでは?実際NetNameResolver が返す
#IPアドレスは使ってないし…。

以上
--------------
Hideo Kawamura(川村 秀男)
http://www.realintegrity.net/~squeak/pukiwiki
http://blog.goo.ne.jp/hkawa90/ (blog)



-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 266.5.1 - Release Date: 2005/02/27

__________________________________
Let's Celebrate Together!
Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/so2005/




Squeak-ja メーリングリストの案内