??如何从 mac 和 iPhone 获取路由器 IP 地址? [关闭]
Posted
技术标签:
【中文标题】??如何从 mac 和 iPhone 获取路由器 IP 地址? [关闭]【英文标题】:Any one Know ?? how to get router ip address from mac and iPhone? [closed]有谁知道 【发布时间】:2015-08-17 06:31:49 【问题描述】:我想获取路由器 IP 地址,我得到了如何获取 IP 地址的代码,但我没有获取路由器 IP 地址(例如:20.30.40.01 之类的)。任何知道的人请 ping 我..
【问题讨论】:
您是在寻找路由器的内部 IP 地址(LAN 地址和您设备的网关),还是外部 IP 地址(WAN 地址)? imgur.com/WvD44Af 查看图片我想要那个路由器地址... 我不确定,但在 ios 应用中使用用户的 IP 地址听起来可能违反了 Apple 的条款。如果没有,您可能必须先征得许可 另外,如果您不进行更多编辑,您的问题很可能会被关闭。那么,您尝试过什么,为什么它不起作用?您在寻找什么究竟? 【参考方案1】:请按照以下步骤操作:- 1)进入设置 2)网络 3)高级 4) 选择 TCP/IP 选项卡 您将获得 MAC 的 IP 地址。
【讨论】:
兄弟,你能以编程方式说我想以编程方式 ***.com/questions/7072989/…参考这个链接 看图片我想要那个路由器的IP地址:imgur.com/WvD44Af developer.apple.com/library/mac/samplecode/GetPrimaryMACAddress/…参考这个链接 这显示了mac ip地址,但我想要像路由器地址一样的20.30.40.1【参考方案2】:如果你想要外部地址:
curl -4 ifconfig.co
curl -6 ifconfig.co
如果你想要内部地址:
检查您的代码是否还返回gateway
,即路由器内部地址
【讨论】:
i waana 以编程方式怎么办?? 你能说一下如何获取 DHCP 网关地址吗?? 看图片我想要那个路由器的IP地址:imgur.com/WvD44Af【参考方案3】:您的本地网络路由器始终位于 192.168.1.1,它在本地网络中扮演“机器 1”的角色,或 192.168.1 中的最后一个 1。“1”
如果这通常不是默认设置,并且要将其编程到您的应用程序中,我会参考此帖子中的代码:(How can I determine the default gateway on iPhone?)
打开终端,输入:
-
scutil
list(列出您的所有设置)
显示状态:/Network/Global/DNS
终端应为“192.168.1.1”或其他主要连接(路由器 ip)
应该能够编写脚本并将其包含到您的应用程序中。 :)
快乐编码!
【讨论】:
是的,没错,但我怎么能以编程方式获得 这可能适用于默认配置的家庭路由器,但有些网络中的路由器不是子网中的第一个主机。 好的,但我想要路由器 ip 地址我有 ip 地址但我不能路由器 ip 看图片我想要那个路由器的IP地址:imgur.com/WvD44Af 你能说这是什么#include "getgateway.h" becz 在 Xcode 中使用它显示错误以上是关于??如何从 mac 和 iPhone 获取路由器 IP 地址? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Cordova for iPhone 中获取 IMEI、序列号、MAC 地址和 Advertiser_id?
如何在 Mac 和 iPhone 之间同步 Core-Data 应用程序?