问题标签 [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.
networking - Internet 上最大的安全 UDP 数据包大小是多少
我已经阅读了许多关于 UDP 数据包大小的文章,但无法得出正确的结论。
许多服务将最大的 UDP 数据包限制为 512 字节(如 dns)
给定 Internet 上的最小MTU为 576 ,IPv4 标头的大小为 20 字节,UDP 标头的大小为 8 字节。这留下了 548 个字节可用于用户数据
我是否能够使用最大 548 大小的数据包而不会产生数据包碎片?或者 DNS 的创建者是否知道某些东西,以及为什么他们将其限制为 512 字节。
我什至可以安全地超过 548 字节吗?
geolocation - 使用 IPv6 进行地理定位?
我正在开发一个 IP 地理定位库,它使用 IPv4 地址的前三个八位字节来确定用户的国家、城市、纬度、经度等。就像一个魅力。
但它不处理 IPv6 地址,我希望它这样做。
有什么方法可以转换 IPv6 地址以获得相当于 IPv4 地址的前三个八位字节的地址,还是它们使用完全不同的编号方案,需要完全不同的 ipgeo 映射?
networking - 子网中的主机数
有谁知道需要多少主机位才能保证子网可以有 9 个可用主机?
我在想大约4,但我不确定。有人可以对此有所了解吗?
c# - 在同一端口上支持 IPv6 和 IPv4 的 C# 服务器
是否有可能拥有一个同时监听和接受 IPv6 和 IPv4 客户端的 Socket?我在 C# 中使用了 IPv6 套接字,希望它会自动向后兼容,但 IPv4 客户端会导致无效的 IP 地址异常。
php - $_SERVER['REMOTE_ADDR']; 的可能返回值是多少?
在编写登录模块时,我想记录 IP 作为额外的措施,以验证另一侧的人仍然是另一侧的同一个人。
我正在使用$_SERVER['REMOTE_ADDR']
一种(多种)方法来获取远程机器的 IP 地址。除了 IPv4 或 IPv6 地址之外,我还应该期望它返回任何其他值吗?
python - 如何强制 python httplib 库仅使用 A 请求
问题是使用 httplib 的 urllib 正在查询 AAAA 记录。
我想避免这种情况。有没有一个很好的方法来做到这一点?
c++ - 如何同时支持 IPv4 和 IPv6 连接
我目前正在开发一个 UDP 套接字应用程序,我需要构建支持,以便 IPV4 和 IPV6 连接可以将数据包发送到服务器。
我希望有人可以帮助我并指出正确的方向;我发现的大部分文档都不完整。如果您能指出 Winsock 和 BSD 套接字之间的任何区别,那也会很有帮助。
提前致谢!
vb.net - 使用 VB.net 获取计算机的本地 IPv4
我正在尝试获取本地 PC 的 ip 地址,而我的另一台 PC 的 v4 地址很好,但在这台计算机上的代码:
返回我猜是 IPv6 地址:
如何获取 IPv4 地址?
network-programming - 专用网络(如 IPv4)问题
我正在研究嵌入式 TCP/IP4 堆栈和 HTTP/SNMP/SMTP 的东西。它在功能上可以工作,但我想让它在 LAN 上更快地工作。由于 Nagle 算法和延迟的 TCP-ACK,即使在 LAN 上,HTTP 应用程序似乎也运行缓慢。
正如在http://en.wikipedia.org/wiki/IPv4#Private_networks上可以看到的,有 3 个不同的专用网络具有不同的位块值。
我要做的是:
- 我会首先通过查看我自己的 IP 来确定我是 LAN 成员
- 我将查看 dst_ip 并检查它是否与我属于同一个 LAN
这些足以证明我和对方属于同一个局域网吗?
然后,当然,我会使用一个简单的技巧,比如两次发送相同的数据包来加快通信速度。我已经对此进行了测试,它可以工作,但现在是可选的。我想把它变成一个内置功能。
提前致谢...
c# - HttpContext IP问题
我在使用时遇到问题HttpContext.Current.Request.UserHostAddress
,有时返回“192.168.0.17”(IPv4),有时返回“fe80::99be:a05d:7938:1c30%8”(IPv6),从同一台计算机和导航器调用。
我该怎么做才能始终返回 IPv4?