问题标签 [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.

0 投票
6 回答
9990 浏览

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 地址?

0 投票
3 回答
4129 浏览

c# - 检查 TCP 连接是否处于活动状态的最佳方法

给定一个 IP 地址列表,我如何以编程方式检查本地计算机是否仍有与这些 IP 地址的活动 TCP 连接?我正在使用 C#。

0 投票
8 回答
193146 浏览

unix - 如何确定 Solaris 系统的 IP 地址

当我想知道我登录的 Solaris 机器的 IP 地址时,我想发出什么命令?

0 投票
4 回答
63840 浏览

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 台主机,但我不明白表示法,所以我不确定。谁能为我澄清一下?

0 投票
1 回答
2865 浏览

windows - 是否可以查询特定域用户当前登录的 IP 地址(或机器名称)列表?

是否可以查询域用户当前登录的域计算机的 IP 地址(或机器名称)列表?

“在 Windows 中使用或不使用域的情况下登录用户名”这个问题很接近,只有我想找到相反的答案。

由于我对 Active Directory 的内部知识缺乏了解,我询问了这种可能性。我的直觉是 Active Directory 只知道域用户最后一次身份验证的时间(以及可能的位置),并且不跟踪当前会话或注销。

提供此解决方案的任何语言都是可接受的答案,但首选 .NET 解决方案。更重要的是,我想知道这是否可能。

0 投票
21 回答
658351 浏览

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。

我理解的好吗?

0 投票
4 回答
2056 浏览

python - 如何在 python 中更改 IP 地址时可视化它们?

我编写了一个小脚本,每次我打开一个新的终端窗口时都会收集我的外部 IP 地址,并将其以及当前时间附加到一个文本文件中。我正在寻找一种方法来可视化我的 IP 地址何时/多久更改一次。我在家庭和校园之间跳来跳去,可以使用脚本将它们分开,但最好将它们分开可视化。

我经常使用 matplotlib。有任何想法吗?

0 投票
1 回答
4514 浏览

asp.net - 浏览器 IP 地址

我有 2 个应用程序

1 Ruby(不是我写的。我对 Ruby 一无所知)和其他 ASP.Net

Ruby 应用程序确定用户的 IP 地址(我被告知“使用在“HTTP_X_FORWARDED”中找到的第一个 IP)并将其哈希版本传递给 ASP.Net 应用程序。

然后,ASP.Net 应用程序再次确定客户端的 IP 地址(使用 Request.UserHostAddress)并对值进行哈希处理。

然后比较哈希。

通常,这些哈希值对于我们所有的客户都是相同的(如您所料)。

但是,我们有 1 个新客户,但情况并非如此……

他工作场所的每台计算机显然都会产生不相等的哈希值

怎么会这样?

0 投票
5 回答
4317 浏览

networking - 有没有办法在我的本地机器上替换 127.0.0.1 以进行测试?

我知道这听起来可能很愚蠢,但无论如何。也许有什么诀窍?

我只想让本地 Web 服务器接收来自我本地机器的请求,但以某种方式看到不同的 IP 地址?即使是与臭名昭著的 127.0.0.1 不同的单曲也会有很大帮助。

有没有可用的选项?

0 投票
8 回答
1842 浏览

django - 如何阻止人们故意重新提交表单?

我正在使用 Ubuntu、Apache 和 Django 构建一个网站。我想阻止人们在我的网站上多次填写和提交特定表格。我知道要阻止一个坚定的用户更改他的 IP 地址、删除他的 cookie 等等几乎是不可能的。我正在寻找的只是阻止临时用户重新提交的东西。

在我看来,阻止来自同一 IP 地址的多个表单提交是实现我正在寻找的最佳方式。但是,我不确定我应该如何执行此操作,以及我应该从 Apache 还是从 Django 执行此操作。有小费吗?

编辑:我希望防止故意重新提交,而不仅仅是无意的重复提交。例如,我有一个调查,我想阻止人们多次投票。