我如何才能知道我的局域网路由器正在使用哪个 IP?
答案1
更新:
在 Terminal.app 中输入
route get default
或者
route get default | grep gateway
以获得更简洁的输出。
正如 Daniel 所指出的,这是最快的方法。谢谢 Dan。
原始答案:
还有另一种方法,但会花费更长时间:
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
我一开始对我的 Mac(OS X 10.9.4)上的命令输出感到有点困惑route get default | grep gateway
,因为在我的情况下它输出的是主机名而不是 IP 地址。
gateway: homeportal
如果其他人也想获得 IP 地址,添加该-n
选项可能会有所帮助(根据文档,它将在报告操作时绕过以符号形式打印主机和网络名称的尝试):
route -n get default | grep gateway
结果如下:
gateway: 192.168.1.254
答案3
如果您想要路由器的本地地址,则很可能是您的网关地址。按 Apple 菜单 (),转到“系统偏好设置”,然后转到“网络”。选择左侧显示已连接的任何项目(以太网/AirPort)。
右边会有一堆字段,其中一个是‘路由器’,通常是192.168.1.1。
如果你想要你的互联网 IP 地址,你可以访问http://www.whatsmyip.net/它会告诉你那里。