-2
我正在檢查我的電腦的網絡連接,並不理解幾點。爲什麼'外地址'不是外部電腦的IP地址?
以下是$ netstat
結果:
我不明白爲什麼列表中的某些項目的localhost:xxxxx
作爲其外國地址。
因爲netstat
顯示互聯網連接,不應該顯示我的電腦外部IP地址?
我正在檢查我的電腦的網絡連接,並不理解幾點。爲什麼'外地址'不是外部電腦的IP地址?
以下是$ netstat
結果:
我不明白爲什麼列表中的某些項目的localhost:xxxxx
作爲其外國地址。
因爲netstat
顯示互聯網連接,不應該顯示我的電腦外部IP地址?
netstat
默認情況下會嘗試將其找到的數據轉換爲主機名。它通過反向解析通過DNS的IP地址來實現。
例如,在這種情況下,127.0.0.1
被替換爲localhost
。
端口也是如此,但它不是通過DNS發生的,而是通過一個如/etc/services
這樣的文件提供端口號和服務名稱之間的映射。
您可以通過netstat
選項-n
來防止此問題。