MACでポートを開いてるプロセスを調べる
自分へのメモ。
別の用事でnetstatを使ってたら、見知らぬ50000台や60000台のUDPのポート番号が開いてちょっと不安なので調べてみた。
結論としては、mDNSResponderという、BonjourやDNSの名前解決を行っているプロセスが使用していた。無効にするとまずいみたいなので、無効にはせずに放置で。
確認方法
macで、netstatを確認したときに身に覚えのないポートが開いていたら、lsofコマンドでそのポートを開いているプロセスが確認できる。
注意事項としては、一般ユーザでこのコマンドを打っても、他のユーザのプロセスは確認できないので、rootで使う。
表示サンプル
sh-3.2# lsof -i :61434 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME mDNSRespo 31 _mdnsresponder 49u IPv4 0x05c33370 0t0 UDP *:61434 mDNSRespo 31 _mdnsresponder 52u IPv6 0x0671ce9c 0t0 UDP *:61434