如何找出區域網路中的路由器正在使用什麼 IP?
答案1
更新:
在 Terminal.app 中輸入
route get default
或者
route get default | grep gateway
以獲得更濃縮的輸出。
這是丹尼爾指出的最快的方法。謝謝丹。
原答案:
還有另一種方法,需要更長的時間:
netstat -r | grep default
慣例是為路由器提供子網路上的第一個位址。這意味著,在大多數情況下,路由器的 IP 位址與您的 IP 位址相同,但以 1 結尾。
例如:
如果您的 IP 是 10.0.0.105,那麼您的路由器的 IP 可能是 10.0.0.1。
如果您的IP是192.168.1.83,那麼您的路由器的IP可能是192.168.1.1
答案2
起初,我route get default | grep gateway
對 Mac (OS X 10.9.4) 上命令的輸出感到有點困惑,因為在我的例子中,它產生的是主機名稱而不是 IP 位址。
gateway: homeportal
如果其他人也想要 IP 位址,添加該-n
選項可能會有所幫助(根據文檔,它將報告操作時繞過嘗試以符號方式列印主機和網路名稱):
route -n get default | grep gateway
產生:
gateway: 192.168.1.254
答案3
如果您想要路由器的本機位址,它很可能是您的網關位址。按 Apple 選單 (),進入“系統偏好設定”,然後進入“網路”。選擇左側任何顯示已連接的項目(乙太網路/機場)。
右側會出現一堆字段,其中一個是“路由器”,通常是 192.168.1.1。
如果您想要您的互聯網 IP 位址,您可以訪問http://www.whatsmyip.net/它會告訴你那裡。