问题标签 [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 回答
3248 浏览

dns - 导航到 IP 地址显示与导航到主机名不同的页面?

我正在查看一个我们称之为 www.example.com 的网站。快速traceroute www.example.com显示它的 IP 地址是 208.76.xx.xxx 。

当我在 Firefox 中浏览到“www.example.com”时,会显示网站(登录页面)。但是,当我浏览到 208.76.xx.xxx 时,会显示默认的“欢迎使用 cPanel!” 网页。

以下是更多信息:

  1. 当我在 Firefox 中导航到“www.example.com”或“ http://www.example.com ”时,我被重定向到“ http://example.com ”,在那里我看到了正常的网页。
  2. curl -L www.example.com返回网站,同时curl -L 208.76.xx.xxx返回“欢迎使用 cPanel!” 页。
  3. 只看标题:curl -LI www.example.com显示我被重定向到网站的登录页面(如预期的那样),而curl -LI 208.76.xx.xxx没有重定向。
  4. 208.76.xx.xxx 没有出现在我的 hosts 文件中。
  5. 我正在使用 OpenDNS。

有人可以解释为什么导航到该站点的域名显示与导航到该站点的 IP 地址完全不同的页面吗?

感谢您的帮助,请随时提出问题/建议测试让我运行。

0 投票
5 回答
5401 浏览

asp.net - Page.Request.UserHostAddress 的格式无效

有时,我的 ASP.NET 应用程序在查询 Page.Request.UserHostAddress 时返回值“::1”。

关于何时返回正确的 IP 地址与何时返回格式不正确的字符串,我看不到任何模式。它将工作半天,然后随机停止工作一个小时。有什么想法吗?

编辑:

好的,这是 IPv6 的环回地址。:) 这导致了进一步的问题......何时/为什么在某些情况下使用 IPv6 而在其他情况下不使用?

0 投票
1 回答
8289 浏览

c# - 获取所请求客户端的 IP 地址(Soap 消息)

我构建了一个 ASMX 服务并在处理来自 ELMAH 的错误日志的代码中。我将所有字段添加到数据库中,并添加了更多字段,一个是所请求客户端的 IP 地址...

但我不能(请阅读,不知道如何)得到那个......

我习惯了

但是这里当然不适用,因为它不是 HTML 请求而是 SOAP 请求

在 ALL_HTTP 标头中,我得到了所有这些信息:

我在哪里以及如何获得请求的 IP?

请注意,我没有使用任何类型的身份验证(还)...... :)

0 投票
19 回答
240853 浏览

linux - 在 SSH 会话中查找客户端的 IP 地址

我有一个脚本,由使用SSH登录到服务器的人运行。

有没有办法自动找出用户连接的IP地址?

当然,我可以问用户(它是程序员的工具,所以没问题),但如果我刚刚发现它会更酷。

0 投票
4 回答
5568 浏览

c# - 如何使用 IPAddress 和 IPv4Mask 获取 IP 地址范围?

我正在尝试在 C#/.NET 2.0 中完成以下任务:

给定一个 IPAddress 对象(例如 192.168.127.100)和另一个包含 IPv4Mask / 子网掩码的 IPAddress 对象(例如 255.255.248.0),我应该能够计算 IP 地址范围的开始和结束。

(是的,我正在尝试通过子网上的一系列地址进行 for 循环。)

从理论上讲,我应该能够对 IPAddress 和 SubnetMask 进行按位与来获取 IPStart。然后我应该能够对 IPStart 和倒置的 (NOT'd) SubnetMask 执行按位异或,以获得 IPEnd。

IPAddress 对象提供将地址输出为“long”或“byte[]”(字节数组)的方法。

对 long 执行按位运算(因为它是有符号的?)会产生无效的结果。而且我似乎无法对 IPAddresses 作为字节数组执行按位运算。

EDIT-1:好的,遍历数组中的每个字节并执行按位与、非和异或(在每种情况下)都会得到正确的结果。

我遇到的下一个问题是,在将 byte[] 数组转换为 UInt32 或 long 后,我无法轻松执行 for 循环。所以,第一个值可以正常工作,但是将 uint/long 加一会使 IP 地址从 192.168.127.0 增加到 193.168.127.0 -- 似乎在 byte[] 数组转换为 uint/long 之后,字节被反转。所以没有简单的方法可以从 IPStart 递增到 IPEnd。

有什么建议吗?

0 投票
2 回答
3721 浏览

compact-framework - 以编程方式更改 Windows CE 机器的 IP 地址?

如何更改 Windows CE 机器的 IP 地址?

我想从 .NET Compact Framework 中完成!

0 投票
1 回答
331 浏览

c# - 如何创建具有可在设计器中编辑的 IPAddress 属性的控件?

我正在创建一个具有 type 属性的控件System.Net.IPAddress。设计者将这些显示为只读,并且似乎将它们与资源相匹配。有没有办法让用户可以在设计器属性窗口中编辑这些属性,而不必打开资源编辑器?

0 投票
4 回答
5380 浏览

java - 如何在 ejb 调用中获取调用 IP 地址?

如果 java 客户端调用不同服务器上的远程 EJB,如何获取客户端 IP 地址?请注意,从服务器获取它很重要,因为客户端可能位于 NAT 防火墙后面,在这种情况下,我们需要公共 IP 地址。

注意:虽然它最好是一个通用的解决方案,但至少我可以使用一个从 JBoss 4.2.2 上的 EJB2 调用中检索 IP 地址的解决方案

0 投票
6 回答
7475 浏览

c# - 如何比较IP地址

如何将存储在 Ip[0] 数组中的 IP 地址与远程端点进行比较?请帮我。

0 投票
3 回答
3142 浏览

c# - Getting the ip-address

In C#:

In this code, the IPHostEntry variable contains all the IP addresses of the computer. Now, as far as I know, Windows vista returns a number of IP addresses some in hexadecimal, some in decimal notation and so on.

The problem is that the decimal notation which is desired changes its location in the IPHostEntry variable: It initially was occuring in the last location and so could be accessed with the code:

However after changing the IP address of the computer, it now appears in the 2nd last location and so needs to be accessed using the code:

Is there any code that retrieves the IP addresses in decimal notation irrespective of its location in the IPHostEntry variable??