问题标签 [ipv4]

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 投票
4 回答
638 浏览

ipv4 - IPv4协议问题

使用 IPv4 协议可以连接大约 40 亿台计算机(包括 A 类、B 类、C 类网络)。超过40亿怎么办?这种情况的后果是什么?

0 投票
2 回答
238 浏览

network-programming - 查找 IPv4 数据包中的数据类型

不包括 IPv4 头中的选项字段,在 20 字节的头之后,数据如下。该数据可能是 TCP 数据包或 UDP 等。

现在给定一个 IPv4 数据包(带有标头和数据),如何找出数据中存在哪种类型的传输层数据包(TCP/UDP/等)?实际上我正在解析一个 IPv4 数据包,所以我需要了解这一点。

0 投票
3 回答
36588 浏览

c# - IIS Request.UserHostAddress 返回 IPV6 (::1),即使禁用了 IPV6

在我的网卡的属性部分,在 windows server 2008 上,我禁用了 IPV6,只启用了 IPV4。

但是在 ASP.NET 中,Request.UserHostAddress 返回 '::1',一个 IPV6 地址。

有谁知道如何恢复到 IPV4?

0 投票
1 回答
822 浏览

c# - Programmer using Request.UserHostAddress wants an integer

I'm using Request.UserHostAddress in a C# ASP.NET MVC web application to get the IP address of the client.

Request.UserHostAddress returns a string which is simple enough to convert into its integer form. However, this appears to be 2 levels of inefficiency because deep in the bowels of the .Net stack it probably takes the integer representation of the IP address and converts it to a string before my code converts it back to an integer.

Can I get the integer representation of the client's IPv4 address directly from .NET?

0 投票
4 回答
89 浏览

web-applications - 是否可以从保留的 IP 块接收 Web 客户端请求?

根据https://www.arin.net/knowledge/rfc/rfc1918.txt ,我的 webapp 收到了来自 10.18.255.249 的请求(但保留了 10.0.0.0/9 cidr 块)

这怎么可能?

0 投票
2 回答
1265 浏览

windows-mobile - 在 Windows Mobile 5 或 6 上更新路由表

任何人都知道如何在 Windows Mobile 上显示和更新路由表(就像您在 Windows 上使用路由实用程序一样)?

我的第一选择是实用程序,第二选择是 C# 代码,第三选择是 C 代码。

0 投票
5 回答
7680 浏览

perl - 如何在 Perl 中生成 IP 地址范围?

我需要在 Perl 中生成 IP 地址 (IPv4) 列表。我有开始和结束地址,例如 1.1.1.1 和 1.10.20.30。如何打印其间的所有地址?

0 投票
4 回答
3222 浏览

.net - IPv6/IPv4 网络中的设备自动发现

我们在房间中安装了 Win CE IPv6/IPv4 设备并连接到网络。不时有人会带着笔记本电脑,将其插入网络并运行诊断程序。
该程序应该能够以某种方式自动查找或发现所有这些设备。问题是诊断程序不知道设备 IP。

我一直在研究 IPv6 链路本地发现,但我不太确定如何测试它。

在我们的本地 LAN 中,如果我 ping 另一台计算机的已知 IPv6 地址,它 ping 正常,但如果我 ping -6 fe80::1 我得到“目标主机无法访问”,对于 ping -6 FF02::1,我得到“请求定时出去”

所以我不确定如何在 Windows 上测试链接本地发现。

那么如何做到这一点呢?

0 投票
1 回答
1653 浏览

ip - 如何计算 IPv6 IP 号码?

我正在使用 MaxMinds 的 GeoIP Lite Country 将 GeoIP 跟踪添加到 WCF Web 服务。一切都适用于他们的 IPv4 数据库,但他们没有提供任何样本来计算 IPv6 IP 号码。我联系了他们,他们说要使用搜索引擎。

有人愿意分享样品吗?任何语言都可以。

0 投票
4 回答
14233 浏览

c++ - 将 C++ TCP/IP 应用程序从 IPv4 转换为 IPv6。难的?值得麻烦吗?

多年来,我使用 WinSock(路由器、Web/邮件/FTP 服务器等...等)为 Windows 开发了少量 C++ 服务器/客户端应用程序。

我开始越来越多地考虑创建这些应用程序的 IPv6 版本(当然,同时也要保持原始 IPv4 版本)。

问题:

  1. 我可能会遇到什么陷阱?
  2. 移植/转换困难吗?
  3. 转换值得吗?


作为参考(或为了好玩),您可以在我的应用程序核心中窥探IPv4 代码的峰值。