雑誌WindowsServerWorld2007年1月号に掲載されていたネットワークコマンドランキングを振り返る

# これは何？
新型コロナウイルス感染拡大予防のため、2020年4月～5月に自宅待機をしていた私が、いろいろ断捨離してるときに見つけた、雑誌WindowsServerWorld2007年1月号の「ネットワークコマンドランキングベスト10」について振り返るものです。

## 対象読者
懐かしみたい人、Windows系ネットワークコマンドのメモを見たい人

## Windows Server World とは
及川さんのこの記事が詳しい。
- http://takoratta.hatenablog.com/entry/20091115/1258261422
- Windows Server World休刊 〜 1雑誌が無くなる以上のもの

出版元（の日本の）IDG（.co.jp）はすでにないのである。
- https://ja.wikipedia.org/wiki/IDG
- idg（.co.jp）は現在は全然違う業界の会社のウェブサイトになってますね。

# 2007年のネットワークコマンドランキングベスト10
※Windows Server World 2007年1月号 P.48～P.72まで掲載。見出しが大文字なので、大文字で記載した。

1. PING
2. IPCONFIG
3. TRACERT
4. NETSTAT
5. NSLOOKUP
6. NBTSTAT
7. ROUTE
8. PATHPING
9. NETSH
10. ARP

いかがでしたか？


# 現在の言及度合いをみる

上記だけで終わるとただのアフィリブログになってしまうので、この1年でどのような記事があるのかを簡単ながら調べてみた。
調査方法としてはGoogleで、
- 過去1年内更新（2019年6月～2020年6月ころ）
- 検索ワードは「ネットワークコマンド コマンド名 -初心者」
とした。

読み手に取って何か新しい発見があるとうれしい。


## 1. PING

[PINGコマンドがChrome OSで機能する方法](https://www.dell.com/support/article/ja-jp/sln288684/ping%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8Cchrome-os%E3%81%A7%E6%A9%9F%E8%83%BD%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95?lang=ja)（dell）、[Raspberry pi 基礎的ネットワーク・コマンド (1) ping](https://www.denshi.club/pc/raspi/raspberry-pi-1-ping.html)（denshi.club）など、2007年ではまだなかった、2010年代のデバイス向けの記事があった。また、プリンターをネットワーク上で利用することから、プリンターのベンダーがpingについて説明しているページもあった。


## 2. IPCONFIG

そういえば、ifconfig, route, arp, netstat というかnet-toolsが[廃止になる](https://wiki.linuxfoundation.org/networking/net-tools)んだった。まったく練習できていない。中井さんの[RHEL7/CentOS7でipコマンドをマスター](https://enakai00.hatenablog.com/entry/20140712/1405139841)などを思い出した。
しかしながらもちろんWindows環境ではマストなコマンドである。[Windowsで自分のIPアドレスを調べる方法は？](https://ascii.jp/elem/000/004/011/4011726/)（ASCII.jp）ではPowerShellのくだりもあっておもしろい。また、一般のご家庭でも2010年代以降普通に使われるようになった無線LANルータまわりでも[ifconfigについての解説](https://www.aterm.jp/function/wg800hp/guide/ipconfig.html)があった。

## 3. TRACERT

Linuxだとtraceroute。8.3制限はまだあるのかとか。おもしろそうな記事としては、[AWSでEC2のWindowsインスタンス－オンプレミスのホスト間でのトラブルシューティング](https://aws.amazon.com/jp/premiumsupport/knowledge-center/vpc-fix-network-issues-ec2-windows/)でtracertがあったこと。AWSとか使える時代なんだよね（と2010年より前をなつかしむ）。


## 4. NETSTAT

Linuxの話になるがIPCONFIGの項目でも書いたとおり非推奨になるので、[Linuxでネットワークをモニタするコマンド「ss」の使い方まとめ](https://news.mynavi.jp/article/20190923-897807/)(mynavi.jp)なもども見ておきたい。

[LinuCレベル1の102試験出題範囲](https://linuc.org/linuc1/range/102.html)ではnetstatも書いているので、忘れ去ってはいけない。


## 5. NSLOOKUP

digコマンドにもそろそろ慣れてきたけど、Windowsの世界ではまだまだ使う。nslookup内のヘルプや、[DNS クライアントのトラブルシューティング](https://docs.microsoft.com/ja-jp/windows-server/networking/dns/troubleshoot/troubleshoot-dns-client)、[DNS サーバーのトラブルシューティング](https://docs.microsoft.com/ja-jp/windows-server/networking/dns/troubleshoot/troubleshoot-dns-server)もともに見ておきたい。

その他検索していると、[Trend Micro Deep Security： 通信に関する問題発生時の調査に必要な情報一覧](https://success.trendmicro.com/jp/solution/1309828)といった、2007年時点ではなかった製品のヘルプも出てきた。


## 6. NBTSTAT

NBTSTATは私もすっかり忘れていた。検索したら「もしかして：netstat」とかきかれるし、MSのコミュニティでも、[2015年～2016年頃に文字化けの話題](https://answers.microsoft.com/ja-jp/windows/forum/all/nbtstat/339181be-3fa5-404d-a646-011f09571459)があるくらいである。

ただ、アットマークITの2018年のこの記事では紹介されていたりする。
- https://www.atmarkit.co.jp/ait/articles/0401/17/news019.html
-【Windows 10対応】Windowsでホスト名からIPアドレスを見つける方法

## 7. ROUTE

2019年の情報として、[ルーティングとリモートアクセスインターフェイスを再追加した後、ルーティングテーブルにデフォルトゲートウェイルートが表示されない](https://support.microsoft.com/ja-jp/help/816905/default-gateway-route-does-not-appear-in-the-routing-table-after-you-r)という記事があった。


## 8. PATHPING

Windows系で効果的なPATHPINGである。近年であれば[ファイナルファンタジーXIVのフォーラム](http://forum.square-enix.com/ffxiv/threads/404408)(square-enix.com)で話題があり、時代を感じた。2007年頃のファイナルファンタジーといえば、PS2でFF12が出たころ（2007年はDSでFF12XIIレヴァナントウイングが出てる）である。えっそれでもFF12?!


## 9. NETSH

初めて打ったときはなんじゃこりゃーと思ったNETSH、[現在もよく使われる](https://docs.microsoft.com/ja-jp/windows-server/networking/technologies/netsh/netsh-contexts)。というか把握しきれていない。コマンドレットとか気になったのはこのコマンドを知ったあたりじゃないだろうか。
しかしながら時代の流れか、MSは[互換性は保持しておくけどNETSHよりはPowerShellの利用を推奨している](https://docs.microsoft.com/en-us/windows-server/networking/technologies/netsh/netsh)。13年くらい経つとやっぱりいろいろ変わるものだ。


## 10. ARP

最後はARP。検索してみたが、あまり旬の話題はなかった。
日経XTECHに[よくある事例](https://active.nikkeibp.co.jp/atclact/active/18/042300105/042300006/)（nikkeibp.co.jp,要会員登録）があった。
ARPというか低いレイヤについての知識も増えてはいるものの、ネットワークが苦手なので、いまでもいろいろ苦労する。


# おわりに

いろいろ調べてみて、2007年時点では存在しなかったハードウェアやサービス向けにこれらのコマンドの説明があったという発見は新鮮だった。また、このころおそらくなかった言葉（2007年1月～12月でGoogle検索するとヒットしない）、「ノンエンジニア」「ノンプログラマ」に向けた解説のサイトも多くあり、10年ちょっとで、当時よりもより幅広い人たちが、ネットワークにかかわった仕事をしていることもあらためてわかった。


# See also

いろいろ探していて参考にしたQiitaの記事。みなさんにありがとうを。

- https://qiita.com/toyokky/items/0bf0c5672b4b7cc27be0
- コマンドプロンプト：ネットワーク系コマンドまとめ（@toyokky さん）
- https://qiita.com/miyu/items/0cac69b6810dbbc56a9b
- net-tools は使われなくなり iproute2 が標準的になるかも（@miyu さん）
- https://qiita.com/hana_shin/items/f1e84d48cd23b2a18459
- tracerouteコマンドの使い方（@hana_shin さん）
- https://qiita.com/hana_shin/items/632b3a1eb44bf84e94f7
- ssコマンドの使い方（@hana_shin さん）
- https://qiita.com/mindwood/items/22e0895473578c4e0c7e
- WindowsのWi-Fi操作をコマンドプロンプトから行う（@mindwood さん）
- https://qiita.com/inoueissei/items/8d61e675c404ff2ef8d1
- ARPトラブルあるある（@inoueissei さん）