作者 主題: netstat 輸出訊息問題  (閱讀 2189 次)

0 會員 與 1 訪客 正在閱讀本文。

fedora

  • 憂鬱的高中生
  • ***
  • 文章數: 99
    • 檢視個人資料
netstat 輸出訊息問題
« 於: 2010-04-27 08:14 »
使用netstat 所得資訊如下:
代碼: [選擇]
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      788/rpcbind
tcp        0      0 0.0.0.0:10000               0.0.0.0:*                   LISTEN      1188/perl
tcp        0      0 0.0.0.0:42132               0.0.0.0:*                   LISTEN      1014/rpc.statd
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1067/sshd
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      821/cupsd
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1145/master
tcp        0      0 192.168.124.128:22          192.168.124.1:1850          ESTABLISHED 6448/2
tcp        0      0 192.168.124.128:22          192.168.124.1:1489          ESTABLISHED 6628/3
tcp        0      0 192.168.124.128:22          192.168.124.1:2117          ESTABLISHED 3533/0
tcp        0      0 :::5900                     :::*                        LISTEN      4170/vino-server
tcp        0      0 :::111                      :::*                        LISTEN      788/rpcbind
tcp        0      0 :::22                       :::*                        LISTEN      1067/sshd
tcp        0      0 ::1:631                     :::*                        LISTEN      821/cupsd
tcp        0      0 ::1:25                      :::*                        LISTEN      1145/master
udp        0      0 0.0.0.0:46878               0.0.0.0:*                               810/avahi-daemon: r
udp        0      0 :::961                      :::*                                    788/rpcbind
udp        0      0 :::111                      :::*                                    788/rpcbind

想請問在 local address部分,"0.0.0.0:22" 與 ":::22"不是相同的東西嗎??表示可在任何介面位址listen 22 port? 為何要重覆出現,有何意義嗎?

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: netstat 輸出訊息問題
« 回覆 #1 於: 2010-04-27 08:35 »

一個是 ipv4 ip 位址,一個是 ipv6 ip 位址,所以有所區分
I am kenduest - 小州

my website: http://kenduest.sayya.org/

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: netstat 輸出訊息問題
« 回覆 #2 於: 2010-04-27 08:40 »
一個是 ipv4 ip 位址,一個是 ipv6 ip 位址,所以有所區分

0.0.0.0:22,去掉 port 部份剩下 0.0.0.0,這是 ipv4 ip 位址。

畫面內 :::22,這個把 port 部份去掉得到 ::,這就是 ipv6 內 0000:0000:0000:0000:0000:0000:0000:0000 的縮寫表示法。

sshd 設定檔案內,一般區分:

代碼: [選擇]
ListenAddress 0.0.0.0
ListenAddress ::
I am kenduest - 小州

my website: http://kenduest.sayya.org/

fedora

  • 憂鬱的高中生
  • ***
  • 文章數: 99
    • 檢視個人資料
回覆: netstat 輸出訊息問題
« 回覆 #3 於: 2010-04-27 14:16 »
原來如此,感謝大大詳細的回答。