• ベストアンサー
  • 暇なときにでも

net sendについて

  • 質問No.637198
  • 閲覧数521
  • ありがとう数2
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 100% (5/5)

ネットワークとDOSプロンプトについて勉強してる者なんですが、net sendでうまくメッセージが送れなくて困ってます。
ローカルのLAN上では送信できるんですが、ネットを通して友達にメッセージを送信できません。
もしかしてローカルでしか使えないものなんでしょうか?

● 当方(2000 ルータ有) → 友人(XP ルータなし)
● 当方ルータ18番ポート開放
● net send xxx.xxx.xxx.xxx "メッセージ"
         ・ xxxの部分は友人のIPいれてます
         ・ ここで先方がルータ使用していた場合コンピュータ名も必要なのか



よろしくお願いします。

質問者が選んだベストアンサー

  • 回答No.1
  • ベストアンサー

ベストアンサー率 70% (197/279)

>net sendでうまくメッセージが送れなくて困ってます。
>● 当方(2000 ルータ有) → 友人(XP ルータなし)
>● 当方ルータ18番ポート開放

net sendコマンドはport 18番は使いません。Microsoft
Windowsネットワークに関係したコマンドですので、
port 137,139を使います。その上UDPも使います。
ですので、お互いのルータ、もしくはファイアーウォール
ソフト(使っていたらですが)のポート137,139を開ける必要が
あります。
でも、そのポートは最もセキュリティ的に問題のあるポート
ですので、個人的にはお勧めしませんし、さらに、途中にある
ISPのルータ等で閉じられている可能性も高いので、net send
コマンドをLANではなく、インターネットを経由して使う
のは無理だと考えた方がいいでしょう。
どうしても使いたい場合は、ご友人との間にVPNを作って、
VPN経由で送るのが一番現実的だと思います。

# さらに現実的なのは、net sendコマンドなどではなく、
# IP Messengerのたぐいを使うことですが。
お礼コメント
kazuki-nec

お礼率 100% (5/5)

port137と139を開けてみましたが、だめでした。
ご指摘のとおりムリっぽいので今回はあきらめようと思います。

コメントありがとうございました。
投稿日時:2003/08/25 21:24
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ