问题标签 [ip-address]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如何在基于 Debian 的系统上以编程方式获取 IP 地址?
我正在尝试IP Address
在我的程序中检索本地机器的。操作系统是Ubuntu 8.10
. 我尝试使用gethostname()
andgethostbyname()
来检索IP Address
. 我收到的答案是127.0.1.1
。我了解到这似乎是一Debian
件事:
此处链接的文档解释了这个想法。
我的/etc/hosts
文件内容是:
127.0.0.1 本地主机
127.0.1.1 我的机器
在这种情况下,是否有任何其他方式以编程方式(首选 C 或 C++)在不修改机器上的系统文件的情况下获取 IP 地址?
c# - 检查 TCP 连接是否处于活动状态的最佳方法
给定一个 IP 地址列表,我如何以编程方式检查本地计算机是否仍有与这些 IP 地址的活动 TCP 连接?我正在使用 C#。
unix - 如何确定 Solaris 系统的 IP 地址
当我想知道我登录的 Solaris 机器的 IP 地址时,我想发出什么命令?
ip-address - IP 子网表示法
在一个使用端口扫描器处理网络拓扑的实验室中,我被指示“为 123.218.44.0/24 子网开发网络清单和拓扑”。
符号 0/24 在那里是什么意思?我以为这意味着要考虑网络范围 123.218.44.0 到 123.218.44.24。当我对范围使用 nmap 时,使用以下格式的参数:
nmap 报告它扫描了 256 个主机,大概是 123.218.44.0 到 123.218.44.255。0 到 24 之间只有一台主机,但 101 到 255 之间有 4 台主机。我假设我打算找到所有 5 台主机,但我不明白表示法,所以我不确定。谁能为我澄清一下?
windows - 是否可以查询特定域用户当前登录的 IP 地址(或机器名称)列表?
是否可以查询域用户当前登录的域计算机的 IP 地址(或机器名称)列表?
“在 Windows 中使用或不使用域的情况下登录用户名”这个问题很接近,只有我想找到相反的答案。
由于我对 Active Directory 的内部知识缺乏了解,我询问了这种可能性。我的直觉是 Active Directory 只知道域用户最后一次身份验证的时间(以及可能的位置),并且不跟踪当前会话或注销。
提供此解决方案的任何语言都是可接受的答案,但首选 .NET 解决方案。更重要的是,我想知道这是否可能。
c# - 如何在 ASP.NET 中获取用户的客户端 IP 地址?
我们必须Request.UserHostAddress
在 ASP.NET 中获取 IP 地址,但这通常是用户的 ISP 的 IP 地址,而不是例如单击链接的用户机器的 IP 地址。我怎样才能得到真实的IP地址?
例如,在 Stack Overflow 用户配置文件中,它是:"Last account activity: 4 hours ago from 86.123.127.8",但我的机器 IP 地址有点不同。Stack Overflow 是如何得到这个地址的?
在某些 Web 系统中,出于某些目的会检查 IP 地址。例如,对于某个 IP 地址,用户每 24 小时只能点击 5 次下载链接吗?此 IP 地址应该是唯一的,而不适用于拥有大量客户端或 Internet 用户的 ISP。
我理解的好吗?
python - 如何在 python 中更改 IP 地址时可视化它们?
我编写了一个小脚本,每次我打开一个新的终端窗口时都会收集我的外部 IP 地址,并将其以及当前时间附加到一个文本文件中。我正在寻找一种方法来可视化我的 IP 地址何时/多久更改一次。我在家庭和校园之间跳来跳去,可以使用脚本将它们分开,但最好将它们分开可视化。
我经常使用 matplotlib。有任何想法吗?
asp.net - 浏览器 IP 地址
我有 2 个应用程序
1 Ruby(不是我写的。我对 Ruby 一无所知)和其他 ASP.Net
Ruby 应用程序确定用户的 IP 地址(我被告知“使用在“HTTP_X_FORWARDED”中找到的第一个 IP)并将其哈希版本传递给 ASP.Net 应用程序。
然后,ASP.Net 应用程序再次确定客户端的 IP 地址(使用 Request.UserHostAddress)并对值进行哈希处理。
然后比较哈希。
通常,这些哈希值对于我们所有的客户都是相同的(如您所料)。
但是,我们有 1 个新客户,但情况并非如此……
他工作场所的每台计算机显然都会产生不相等的哈希值
怎么会这样?
networking - 有没有办法在我的本地机器上替换 127.0.0.1 以进行测试?
我知道这听起来可能很愚蠢,但无论如何。也许有什么诀窍?
我只想让本地 Web 服务器接收来自我本地机器的请求,但以某种方式看到不同的 IP 地址?即使是与臭名昭著的 127.0.0.1 不同的单曲也会有很大帮助。
有没有可用的选项?
django - 如何阻止人们故意重新提交表单?
我正在使用 Ubuntu、Apache 和 Django 构建一个网站。我想阻止人们在我的网站上多次填写和提交特定表格。我知道要阻止一个坚定的用户更改他的 IP 地址、删除他的 cookie 等等几乎是不可能的。我正在寻找的只是阻止临时用户重新提交的东西。
在我看来,阻止来自同一 IP 地址的多个表单提交是实现我正在寻找的最佳方式。但是,我不确定我应该如何执行此操作,以及我应该从 Apache 还是从 Django 执行此操作。有小费吗?
编辑:我希望防止故意重新提交,而不仅仅是无意的重复提交。例如,我有一个调查,我想阻止人们多次投票。