??如何从 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 地址? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

iphone查看网络请求

如何在 Cordova for iPhone 中获取 IMEI、序列号、MAC 地址和 Advertiser_id?

如何在 Mac 和 iPhone 之间同步 Core-Data 应用程序?

如何将 iPhone 音频路由到蓝牙扬声器

Android如何获取到连接的WIFI无线路由器的所有客户端的MAC地址?

Mac迅雷打不开,说不让打开从除了App Store和认证的资源下载的软件,怎么办?