ポートフォワードを使ったとき,LAN内からでは同じLAN内のホストへアクセスできない件を解決する

Posted on

ポートフォワードを使った際,LANの中からは,同じLANの中にあるホストへドメイン(=グローバルIPアドレス)を使ってアクセスできません.

つまり,

  • ルータA(80番をPC Aの80番にポートフォワード)
    • PC A (abc.com:80)
    • PC B
      • ルータB
        • PC C
        • PC D

というルータ二段構成(ぉの場合,PC A,B,C,Dどれからもabc.com:80を使ってAにアクセスできない,ということです.

多分,ルータAが混乱するんだと思いますが・・・.細かいところは良く分からないので参考書でも読んでください.

これで何が問題なのか.別にプライベートアドレスでいいじゃないか.普通ならそうなんですよ.

しかし.

MovableTypeでは絶対パスを指定させて,Blog内のリソースへのリンクはそれに基づいて張られます.

プライベートアドレスだとたしかにBlogのトップにはアクセスできます.

しかし,スタイルシートや画像,Blog内への他のページのリンクはすべて絶対パスになっているので,見事404となります.

というで,何が何でもグローバルIPでアクセスしたい所です.

プロキシを通して外部から見るようにすれば一応大丈夫ですが,プロキシは重い上,そこらへんのプロキシリストからとってきてもすぐ使えなくなります.

と前フリが長くなりましたが,簡単なことです.

ここに書いてある「hosts」というファイルを書き換える.それだけ.

詳しい説明は他のページに譲りますが,静的にアドレス解決をする設定ファイルのようです.

Windows XPの場合→「C:\WINDOWS\system32\drivers\etc」
Windows 2000の場合→「C:\WINNT\system32\drivers\etc」
Windows 95/98/MEの場合→「C:\Windows」
場合によってはhostsのあとに拡張子が付いたもの、例えば「hosts.ini」などが見つかる場合がありますが、ここで言うhostsファイルは拡張子が無いものです。

ここに,

(PC AのプレイベートIPアドレス) (PC Aの使うドメイン名)

を書き込んでください.再起動は必要ありません.

駄目だったら再起動して見るのもいいと思いますけど.

ちなみに残念ながら,ポートフォワードで80番を8080番にポートフォワードしていた場合は,この手は使えません.

というか,解決方法がないんじゃない?誰か教えてください.

玄箱(に限らないけど)のDNSサーバを設定する

Posted on

当たり前ですが,ちゃんとDNSサーバを設定しなければ,名前解決はできません.

DDNSの更新をさせる際に外のサイトにアクセスしなければならないんですが,それも無理です.

玄箱の本を読んでも,どうもDNSサーバにする方法は書いてあっても,DNSサーバを設定する方法は書いてないようです.

まあ,Linuxの基本的なことだからでしょうけどw

でもこっちは分からないんだYO!

ということで.

ここを参照してください.a.b.c.dをDNSサーバとして設定したいなら,

nameserver a.b.c.d

を/etc/resolv.confに書き込めばいい事になります.

玄箱と戦闘中 その2

Posted on

Perl 5.8.6がうまくインストールできない.

玄箱の本のとおりにやるとエラーがでます.コンパイルされたものがあるのでそれを利用するのも良さそうですが,こちらを参考にしました.

ApacheでCGIを使う

バージョンはふるいですが,これを眼を皿のようにしてみれば大丈夫でしょう.

分かりやすいですね,流石本家.

MovableType

LAN内部から

http://(プライベートIP)/cgi/mt/mt.cgi

にアクセスしようとするものの,400番エラーが出てしまいます.

アドレスをDynamycDNSで設定した後を前提にしているからでしょうか.

だってポートフォワードの設定を両親がしてくれないんだよ_| ̄|○

弾幕は1000発程度で限界?

Posted on

シューティングゲーム作ってます.

1000発程度になると,我が3GHzのPen4でもかなり処理落ちが掛かってきてしまいます.

グラフィック関係も結構速かった気がするんですけどね・・・.

描写以外の処理をなくしてもたいして処理落ちが改善されないんですが,描写処理をなくすと60FPSが出ます.

これはどうするべきか.私が改善できるのは与えるパラメータだけですが,高速化できそうなのはfloatで計算して型変換してintにしていた座標を,固定小数点等を使ってintだけで計算するとかぐらいなんですよね・・・.

でもそんなことしても描写本体が重すぎて駄目でしょうし.

限界か・・・.

テレビ:秋葉原・年の瀬の物語

Posted on

秋葉って一般人からいうとどういうイメージなんだろ?やっぱ,オタク街?

にしても濃いアニオタがでてましたねぇ.部屋中ポスターだらけ.グッズのせいで食費削る.

どうみてもヲタというよりも,アホです.本当にありがとうございました.

どれも同じに見える」との問いに対して,かなり意地になってましたね.

でも同じに見えるってたしかに事実だよなぁw

特にまほらばは漫画版読んでるとそのキャラが誰だかわからん・・・.

凄まじいヲタとはいえ二次元で最終解脱してなかったなぁ.

両立させるらしい.

オーバークロックマニア.最近は7GHzくらいまで出るんですね.しらなかったよ.

まあ,液体窒素とかの反則技を使って,ですけどw

もうクロックが速くなってもメモリが足をひっぱってそうですけどね.

電子工作を華麗に行う小学生を見てたら,ハードウェアもしたくなったYO!

今までハードウェアってGBA倍速(失敗w)ぐらいしかしてないよなぁ.

あ,あとGBAの逆アセンブラがちょっとハードに近いw

でも何しよう?簡単な事しかできないしなぁ.

コメントレス

Posted on

レイスタさん

コメントはありがたく友人にも送らせていただきます(w

自分はネットが普及したのが大きいと思いますよ。

情報源が図書館ぐらいしかありませんでしたし。

工作好きだった自分は工作関連本はほとんど読破してましたし。

・・・ただ、情報が古すぎたり(昭和4・50代の本とか)材料が手に入らなかったり(空中モーター・固形燃料式ジェットエンジン?、電子工作は部品が手に入らない(県民&消防乙))

・・・と、実際こんな具合で

確かに図書館じゃ情報を調べる気にはなれないですよね.

個人的な図書館の使い方はジャンルだけ決めて,そのジャンルの棚に行って,ビンビン来たタイトルを借りて読む,という感じです.

でも前哲学の本を読んでみようかと思ったら,人生論ばっかりでした・・・orz

入手した情報に対しての使える情報の割合が低かったんで

今はネットで効率のいい情報収集が出来るから(だけではなさそうですが、、)結果的に本を読む時間が減ったのだと思います。

なるほど,たしかにそうかも知れません.説明文はそれで減少しているのが説明できますね.

ただ,本で無いと分からない情報って言うのも多いですよね.教科書に載りそうな内容は大体.

本に全文検索機能が付けばなぁ・・・と思う今日この頃.

小説はどうなんでしょうか.個人的にはハリーポッターとかもあるし,読んでいる時間は減ってないんじゃないかと思ってます.

(自分自身は最近は説明文と漫画しか読んでませんけどねw)