相关文章推荐
冷冷的麦片  ·  HTTP协议详解 - ...·  1 月前    · 
温柔的椰子  ·  android ...·  1 年前    · 
博学的地瓜  ·  条件判断IF ...·  1 年前    · 
玩命的奔马  ·  将 Vuforia 与 Unity ...·  1 年前    · 

下面通过具体的例子总结一下不同情况下的用法。

1.Linux主机名配置如下

10.256.159.21                   clx-aa-IPv4
fe80::d062:76f9:678a:52c4%16    clx-aa-IPv6

并且该主机对外通过了一个9119端口的服务。

2.使用IPv4地址

格式:http://IPV4:port/index.html
eg:http://10.256.159.21:9119/index.html

3.使用IPv6地址

格式:http://[ipv6地址]:port/index.html
eg:http://[fe80::d062:76f9:678a:52c4%16]:9119/index.html

4.使用主机名

格式:http://主机名:port/index.html
http://clx-aa-IPv4:9119/index.html
http://clx-aa-IPv6:9119/index.html

1.在请求中直接使用IPv4,不需要加[];
2.在请求中使用IPv6,需要加[];
3.URL中直接使用主机名,不管主机名对应的是IPv4还是IPv6地址,都不用加[];
4.推荐使用主机名兼容IPv4和IPv6,无需特殊处理;
5.开启SSL的情况下,直接把http替换为https即可
 

通常情况下,对于一个简单的UDP服务器,其工作流程如下: 1.1初始化套接字: Socketfd = socket(int domain,int type,int protocol) 对于希望复用ipv4ipv6地址的服务器来说,比较
在浏览器的Http请求的URL如何使用IPv4IPv6主机名, 因为IPv6的地址需要加[],导致用法有点区别, 下面通过具体的例子总结一下不同情况下的用法。 1.假设有台Linux主机名配置如下: 10.43.159.11 zdh-11-IPv4 2001:db8:1:0:20c:29ff:fe96:8b55 zdh-11-IPv6 全球的 ipv4 即将分配殆尽,公司已经开始改造和推行 ipv6 了,本来以为跟我没啥关系,但是发现今天使用 ${ip}:${port} 来发起请求时,把原来服务器的 ipv4 替换成 ipv6,提示没有找到这个地址。 比如 原来是 http://10.2.2.2:5678/info,直接替换成 http://fe80::ce81:b1c:bd2e:69:5678/info,postman...
形式如:fe80::a00:27ff:fe8a:8197/64,以fe80开头的IPv6地址是Local IPv6地址。 访问格式:http://[ipv6地址]:8888/index.html ipv6地址例如:2001:470:c:1818::2 fe80::f1f1:b510:36c2:ece7%23 访问地址:http://[2001:470:c:1818::2]:8888/index.html 服务器开启里ipv6的服务,就可以通...
IPv4地址和IPv6地址的比较,IPv6地址及其表示 TCP/IP协议是互联网发展的基石,其IP是网络层协议,规范互联网分组信息的交换和选路。目前采用的IPv4协议地址长度为32位,总数约43亿个IPv4地址已分配殆尽。 IPv6是IP地址的第六版协议,诞生于1999年,其最大的优点就是设计地址长度达128bit,可以提供2的128次方个IP地址,即使将地球上所有沙子都变成晶体管,依然会有足够的IP地址给电子设备使用。近乎无穷的IP地址让IPv6能容得下海量设备,这将与5G等技术一起,支撑移动互联网、