トップページ⇒network
16コメント4KB

netstatコマンド

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこうNGNG
あのおdos窓でnetstatコマンドやるとforeign
addres欄にKATTHULT:80と出るんですがこれって
普通でしょか?どなたか教えてください。
0002名無しさん@そうだ選挙にいこうNGNG
あ、俺もなんかCOMPUTERとか出た事ある。
これって。。。。。なに?(^^;
00031NGNG
私の場合いつも出るうえに何個も出るんですが、、、
0004>1@`2NGNG
netstatの機能を覚えようね。
0005名無しさん@そうだ選挙にいこうNGNG
Foreign Address は、接続相手のアドレスとポートが表示されてます。
KATTHULT:80 なら、あなたが、KATTHULYのホームページを見てるってことです。
Status が、ESTABLISHEDなら、いままさに通信してる途中。
TIME_WAITになったら、通信が終わってソケットを閉じてる期間です。

netstat -n 1 とかやってホームページみたり、メールソフト使ってみると、
刻一刻と状態が変わるのがわかって面白いよ。
0006>5さんNGNG
レスありがとうございました。
でも僕そんなホームページ見てないのに出てくるんです。
しかもどんなホームページ見ても出るんです。ずっとESTABLISHED
になってるんです。串でもないですし、、、
0007名無しさん@そうだ選挙にいこうNGNG
KATTHULT:80
みたいにマシン名みたいになるのはなぜ?
なんでドメイン名つかんの?
0008名無しさん@そうだ選挙にいこうNGNG
nbtstat -c
してみましょう
0009名無しさん@そうだ選挙にいこうNGNG
netstat -c ってどういうオプションですか?
Win98の netstat には、そのオプションはついてないんですが、、、
0010名無しさん@そうだ選挙にいこうNGNG
>5
netstat -n 1 ってやったら止まんねーよ!!
きゃーどうしよ
00118NGNG
> 9
netstat じゃなくて nbtstat -c ね
win98 にあります
0012>8NGNG
No names in cache
って出た。このコマンドってなに?
0013FiveNGNG
Windows 系 OS では、コンピュータには 2 つの名前が存在します。
NetBIOS 名と、Host 名です。両者は論理的には別のものです。実際、
別の名前をつけることができます。

Socket を用いて通信するときには Host 名が、NetBIOS を用いて通信
するときには NetBIOS 名が用いられるのが原則ですが、最近の実装は
Host 名と NetBIOS 名を相互に融通させるようになっているので、
上記のような違いが見えにくくなっています。
# その結果、Windows2000 では Network ID (実際には FQDN) に統一されています。
 過去の互換性を持たせるために NetworkID からコンピュータ名を
 自動的に生成するようになっています。

NetBIOS は独自プロトコルで通信するようになっていました。この独自
プロトコルはその後拡張されて NetBEUI と呼ばれるようになりました。
その一方で TCP/IP を使えないと米国政府調達基準を満たせないので、
NetBEUI 以外のプロトコルで NetBIOS を使えるようにしました。これが
NBT (NetBIOS over TCP/IP) です。

で、netstat は Socket から見た TCP/IP の情報を、nbtstat は NBT から
見た TCP/IP の情報を表示するものです。netstat と nbtstat でスイッチも
表示される情報も違うのは、Socket と NBT の提供する機能の違いに起因します。
nbtstat -c は、コンピュータ名と IP Address の対応関係について、
過去に解決されたものでキャッシュが無効になっていないものを表示する
コマンド及びスイッチです。
0014FiveNGNG
>10
Control 押しながら C を押しましょう。
00158>13NGNG
> addres欄にKATTHULT:80と出るんですがこれって
みたいになってるときに試しましょう。
13の人が詳しく説明なさっているとおり。しかし、外部に
NetBIOS名垂れ流すWebサーバー管理は感心しません。
00168>12NGNG
の間違いです。失礼
■ このスレッドは過去ログ倉庫に格納されています