在 IPv4/IPv6 双环境中,对于使用 Java 开发的网络应用,比较值得注意的是以下两个 IPv6 相关的 Java 虚拟机系统属性。
java.net.preferIPv4Stack=<true|false> java.net.preferIPv6Addresses=<true|false>
preferIPv4Stack(默 认 false)表示如果存在 IPv4 和 IPv6 双栈,Java 程序是否优先使用 IPv4 套接字。默认值是优先使用 IPv6 套接字,因为 IPv6 套接字可以与对应的 IPv4 或 IPv6 主机进行对话;相反如果优先使用 IPv4,则只不能与 IPv6 主机进行通信。
preferIPv6Addresses(默认 false)表示在查询本地或远端 IP 地址时,如果存在 IPv4 和 IPv6 双地址,Java 程序是否优先返回 IPv6 地址。Java 默认返回 IPv4 地址主要是为了向后兼容,以支持旧有的 IPv4 验证逻辑,以及旧有的仅支持 IPv4 地址的服务。
参考:
相关推荐
这个参数的作用是让Java优先使用IPv4协议栈而不是IPv6,从而避免了在没有有效IPv4地址的情况下抛出异常的情况。 - **操作步骤**: 1. 打开MyEclipse的Preference窗口。 2. 在“Server”标签下选择“Runtime ...
12. **-D选项**: 用于设置Java系统属性,如`-Djava.net.preferIPv4Stack=true`来指定使用IPv4网络协议。 13. **-jar**: 用于指定执行的JAR文件,例如`java -jar myapp.jar`。 理解并合理使用这些JVM启动参数可以...
- `-Djava.net.preferIPv4Stack=true`:优先使用IPv4协议栈。 - `-XX:+HeapDumpOnOutOfMemoryError`:在出现内存溢出时生成堆转储文件。 4. **启动参数** - `-classpath <path>`:指定类路径。 - `-...
9. **-Djava.net.preferIPv4Stack=true**:优先使用IPv4协议栈。这在某些网络环境下可以提高性能。 10. **-XX:+HeapDumpOnOutOfMemoryError**:当发生内存溢出错误时,自动生成堆转储文件。这对于诊断内存泄漏等...
IPv6(Internet Protocol Version 6)是互联网协议的第六版,设计用来替代广泛使用的IPv4。IPv6的引入主要是为了解决IPv4地址空间耗尽的问题,同时也为了提高网络效率、增强网络安全性和简化网络配置。 IPv4地址是...
### Java基础知识 #### Collection - **集合框架**:Java中的集合框架主要分为两种类型:`List` 和 `Set`。 - **List**:有序集合,可以包含重复元素。主要实现有`ArrayList`(基于数组)、`LinkedList`(基于...
4. 配置安装参数,如IPV4地址等。 5. 等待安装进度完成,显示“系统安装成功”后,点击“下一步”。 6. 最后进入“安装完成”界面,至此,FusionCompute的基本安装结束。 安装完成后,你可以通过VRM进行集群、主机...
17. Java程序执行结果:在Java中,表达式`(t++)*(--q)`的结果是36.0,因为浮点数乘法优先于自增/自减。 18. 创建JFrame窗口:在Java的Swing库中,创建框架窗口需要继承JFrame类。 19. 数据传输可靠性指标:误码率...
**解释**:在 C 语言中,函数调用时需要传递实际参数,并且函数内部的局部变量与外部变量同名时,函数内部的局部变量优先。 - **函数返回值**:函数调用的结果可以被进一步计算。 **示例**:题目中的代码示例输出...
IP和相关协议 第9章 IP协议家族 77 9.1 TCP/IP模型 77 9.1.1 解剖TCP/IP模型 78 9.1.2 协议组件 78 9.2 理解网际协议(IP) 79 9.2.1 IPv4结构 79 9.2.2 IP做什么 80 9.3 理解传输控制协议...
第13章 开放式最短路径优先 130 13.1 OSPF起源 130 13.2 理解RFC 2328 OSPF,版本2 130 13.2.1 OSPF区 131 13.2.2 路由更新 134 13.3 研究OSPF数据结构 136 13.3.1 HELLO报文 137 13.3.2 数据库描述报文 137 13.3.3 ...
2.2.3 有关RFC的幽默 13 2.3 Internet服务简介 13 2.3.1 Whois和Finger 14 2.3.2 文件传输协议 14 2.3.3 Telnet 14 2.3.4 Email 14 2.3.5 WWW 14 2.3.6 USENET News 15 2.4 Intranet和Extranet概览 15 2.4.1 ...
2.2.3 有关RFC的幽默 13 2.3 Internet服务简介 13 2.3.1 Whois和Finger 14 2.3.2 文件传输协议 14 2.3.3 Telnet 14 2.3.4 Email 14 2.3.5 WWW 14 2.3.6 USENET News 15 2.4 Intranet和Extranet概览 15 2.4.1 ...
2.2.3 有关RFC的幽默 13 2.3 Internet服务简介 13 2.3.1 Whois和Finger 14 2.3.2 文件传输协议 14 2.3.3 Telnet 14 2.3.4 Email 14 2.3.5 WWW 14 2.3.6 USENET News 15 2.4 Intranet和Extranet概览 15 2.4.1 ...
IP和相关协议 第9章 IP协议家族 77 9.1 TCP/IP模型 77 9.1.1 解剖TCP/IP模型 78 9.1.2 协议组件 78 9.2 理解网际协议(IP) 79 9.2.1 IPv4结构 79 9.2.2 IP做什么 80 9.3 理解传输控制协议...