我正在尝试为大学课程建立一个考勤的Ruby on Rails应用程序,但我试图通过从课堂以外的地方登录来避免人们作弊。学校的网络工作人员告诉我,校园内的无线IP并没有被建筑物隔开,因此收集设备和IP地址不会告诉我谁在课堂上以及谁在他们的宿舍里。但是,我意识到如果我能以某种方式让设备给我连接的路由器的IP,那么这可能是一种更可靠的方法来确定某人的位置。 / p>
这让我想到了一个问题:Rails应用程序是否有办法获取设备所连接的路由器的IP地址?我知道如何获得设备本身的IP,但就像我说的那样,这在这里不起作用。谢谢!
答案 0 :(得分:1)
您可以获取某人的公共IP地址,但无法访问其路由器的IP地址。使用任何编程语言都无法访问此项,因为该数据不会通过Web请求传输。