【问题标题】:How to get ip address using R? [duplicate]如何使用 R 获取 IP 地址? [复制]
【发布时间】:2014-01-29 18:46:17
【问题描述】:

如何获取运行R代码的机器的IP地址?

谁能告诉我获取机器IP地址的R代码吗?

谢谢。

【问题讨论】:

  • 外部 IP 还是内部 IP?在什么操作系统上?
  • 机器没有IP地址;接口/适配器可以。机器可以有多个接口/适配器。 R 不具备直接查询接口/适配器所需的低级系统调用。您必须使用 shell 命令。
  • @CarlWitthoft nsl("localhost"):P
  • 嘿,哪个坏人删除了我的讽刺评论? :-(

标签: r


【解决方案1】:

我在这里假设您使用的是您的外部 IP 地址(例如,您访问的网站可以看到)。一种选择是使用 Web 服务,以易于访问的格式提供您的外部 IP 地址:

library(rjson)
fromJSON(readLines("http://api.hostip.info/get_json.php", warn=F))$ip

这种方法的一个缺点是网站可能会消失,然后您的代码将无法工作。

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 2011-03-17
    • 1970-01-01
    • 2014-05-23
    • 2011-10-28
    • 2014-10-21
    • 2013-05-01
    • 2017-10-15
    • 1970-01-01
    相关资源
    最近更新 更多