できれば自分のグローバルIPを入れましょう。グローバルIPって何?って人は何も書かないでもOK。入れる入れないの両方を試した上で、快調な方を選択してください。最終的にこんな表記にしておきました。ID:ZmMfAjtq>>366もうレスついてるけど、そういう事なら「付けちゃダメ」です。ID:a/9YCBTl暇だったので、遅ればせながら、ロゴとアイコン作ってみました。こんなのはどうでしょうか?ロゴの中の星は山猫座という星座でして、ノードの繋がりをイメージしてみました。(猫座があればよかったのですが、88星座に猫座という星座は無いそうです。)あと、左の月ですが、表面に(・∀・)がいたりします。アイコンの方はWINNYのNの中に月をうめ込んでみました。ID:a/9YCBTlごめんなさい。ID:/A5pAKjH>>373初期ノードな。俺も増えすぎるとまずいかと思ったけど、結局どんどんふくらんでいくわけだから関係ないと思う。何やら楽しげなものがイパーイ出回ってるな。ID:I7n2Klut>>374そうですねぇ、ヒマを見つけてやっておきます。あと、DDNS使うメリットって、あまり無いかもしれない。ID:cVrtxGdVすごいっす!DDNSにグローバルIP入れたら、うそのようにファイルが流れてきました。ID:QGHJTcbq>>380漏れもだ...。さっきまでの失敗が嘘のよう...。ID:ZmMfAjtq>47氏お疲れ様です。お忙しいとは思いますが一つ質問があります。「Winnyにおいてアドレスはどのように扱われているのか?」について、もう少しご説明していただけないでしょうか?公式ページや過去の発言を見ても、断定するに足る条件が揃っていないので、このスレのアクティブなメンバーでも回答に窮してる状態です。内部仕様を公開していただけると、ここにいるみんなも助かるかと思います。セッションを張ったときに使ったアドレスが伝播していく。DDNSの設定等、セッションを張る前にWinnyが取得したアドレスが伝播していく。そもそもアドレスのアナウンスはしていない。うちのどれかだとは思いますが、このへんで明確にしといた方が、今後のテストもスムーズに行くのではないかと思われます。ファイルの送受信のテストをしてるときに、そもそもセッションが張れないのでは、なかなか辛いものがありますからね。以上、長々と書いちゃいましたが、差し支えない範囲でかまいませんので、ご検討よろしくお願いします。ID:1eZkSI7Z>>379それが分かれば苦労してないって・・・。してもDLしたいんならネックになる部分全部取っ払ってみれば?ルータ経由じゃなく直でWANに繋いでFW外してみ。うまくDLできたら一個ずつ元に戻して駄目になる部分を判別しる。ID:U9fy9lkd正直、NATやDDNS絡みは、どう設定したらいいか作者も把握できてませんが、これ絡みでやっていることを書くと次のようになってます。1.まず、適当なノードに検索リンクでコネクションに行きます。この時に使うIPとポートはNoderefに書いてある例の暗号です。2.検索リンクで接続すると、接続された方は相手のグローバルIPが分かりますので、これをノードのグローバルIPとして記録しておきます。この時点で接続してきた相手のポート情報は分かりません(表示の上では0になってます)3.検索リンク間でお互いのノード情報を交換します。交換する情報は、回線速度と接続に用いるポート番号と例のDDNS情報と自己申告のIPアドレスです。これは接続してきたノードが自分のノードのIPを取得した値(つまりローカルIP)です。あと、外部からの接続か可能かどうかもここで申告します。4.もし相手の申告してきたIPとAccept時に取得したIPが違っていたらそのノードはNAT経由とみなしてNAT野郎フラグ付けときます。5.もし他のノードから他のノード情報を要求された場合、DDNS名が空でないノードならDDNS名とポート番号を知らせます。ネゴの結果、DDNS名が空のノード情報の場合、グローバルIPとポート番号を知らせます。6.他のノードとキーのやり取りをする場合ですが、キーには本体の位置がIPとポートの形式で書いてあります。ここで、もしNATフラグがついているノードから来たキーの場合、そこに書いてあるIPと相手が申告してきた自分のIPとを比較します。同じならそれはキャッシュかUPファイルなわけですが、それはローカルIPなんでグローバルIPに書き換えます。逆に、もしそのノードにキーを渡す必要が出て、そのキーが相手のグローバルIPなら相手のローカルに変えて渡します。あと、もしキーを送ってきたノードがPort0申告しているノードだったら、そこから来たキーのIPは全て自分のノードのIPに書き換えて他に送ります(変換は渡すときだけ、手持ちのキーのIPはPort0申請ノードのまま、そうでないと転送動作にならない)。これにより、Port0への転送リンク接続はかからず、自分のノードのところに来るようになります。port0設定で動作が変わるのはここだけです。6.キーに対してダウン要求がかかったら、キーに書いてあるIPとポート番号のノードに転送コネクションをかけます。これは常にグローバルIPです。本体がそこにあるかどうかは分かりません(違ってたら向こうのノードで同じことが起きて転送になる)相手がルータ越しの場合、検索リンクで繋がっているノードから見たIPアドレス+ファイル本体を持っているノードが申告したポートのところに繋がることになります。Port0申告していたら、隣のノードが身代わりしてくれてるはずなんでそちらに繋がります。終了時にNoderefTemp.txtファイルにIPの代わりにこれを書いときます。次に検索コネクションをかけるときに、もしDDNS名が空でなければgethostbyname(相当)のAPIでIPを調べて、そこに接続にいくことになります。以上、こんな感じになってますので、どう動作するかは各自の判断でお願いします。ID:MmrbI/n0>>380ウラヤマスィ...>>382うむむ...謎。>>383100ファイルほど公開してます。大きさはちっこいのから150MBまで。ID:6SuGbuKi最大キャッシュサイズとダウンフォルダパスがめちゃくちゃだ。直るまでは使えないな。いうことでオレも寝る。みなさん頑張ってください。ID:MmrbI/n0>>385ルータは経由させてません。LANカードから直でADSLモデムに接続しています。FWはTinyを使用していますが、今のところ切ってあります。あと、DDNSには自分のグローバルIPを入れてあります。ID:/A5pAKjH>>390君の場合、ADSLモデムがルータ。ID:jrRvCu35俺の作ったファイルが何時の間に出回ってるな。たしかに何時UPしたのか分からんな。同じならそれはキャッシュかUPファイルなわけですがこれ間違いました。キーのIPと相手のIPが同じでも中身が仮想キーの可能性があります。相手の下流にPort0野郎がいてもそうなりますし、相手のノードが比較的UP側に空きがあって転送動作してもいいよというときにも同じになります。ID:6KQihsYKなんだよこれ!おかしいんじゃねーの!?焦り過ぎました。実はいまルータ外してみました。DDNSにはグローバルIPするとどうだ!?動画10個試して内8つが成功!一つは400Mもある動画・・・。まじWINNY最高だと思った。́д`)しかし、β6.1にして初めてDLに成功。