检查网站是HTTP那种协议与获取域名的ipv6地址

前言

最近在做HTTPS的应用,可能需要使用ipv6的地址做SLB,但是怎么检查配置正确,总不能每次都看日志吧,实际上客户端也很容易查看,总结工作经验。

检查HTTP协议版本

笔者想到了使用浏览器方式,或者抓包,因为HTTP2的数据根1.1有本质的区别,浏览器的方式很简单,抓包就看有没有stream ID之类的HTTP2及以上独有的报文

浏览器按F12,在网络右键勾选协议,http/1.1、h2就是HTTP2

据前端说,还可以通过JS查询,在浏览器的console 中执行

javascript 复制代码
window.chrome.loadTimes()

看字面意思是只能Chrome使用,谷歌浏览器确实可以,其他浏览器没测试

但是这种方法不一定准确,同一个网站,可以不同http协议版本交叉使用。建议使用浏览器的网络开发工具或者抓包

获取域名ipv6

本身ping就可以把域名解析为ipv4

但是如果要使用ipv6呢,网上都是ping -6 ,据查询是windows的命令,

macos需要使用ping6

苹果的ping6命令跟Linux一样,😅说说Linux的情况,Linux(Ubuntu Server)常用有2种ping的实现

inetutils-ping是不支持ping -6的,有一些参数需要细看,iputils-ping支持ping -6

另外可以直接ping6命令

总结

实际上就是些经验总结,没什么技术难度,只不过网上很多时候没说清楚,实际上很多情况是有前提条件的,比如windows,比如js执行的函数等

相关推荐
岁岁种桃花儿5 小时前
Nginx 站点垂直扩容(单机性能升级)全攻略
网络·nginx·dns
Xの哲學5 小时前
Linux SMP 实现机制深度剖析
linux·服务器·网络·算法·边缘计算
一颗青果7 小时前
公网构建全流程与参与主体深度解析
网络
小北方城市网8 小时前
Python + 前后端全栈进阶课程(共 10 节|完整版递进式|从技术深化→项目落地→就业进阶,无缝衔接基础课)
大数据·开发语言·网络·python·数据库架构
山上三树9 小时前
task_struct 详解
运维·服务器·网络
sweet丶9 小时前
DNS安全威胁:从劫持、污染到放大攻击的演练
网络协议·安全
传感器与混合集成电路10 小时前
175℃持续工作:专为随钻测量系统设计的高温AC-DC电源
网络·能源
日更嵌入式的打工仔10 小时前
Ehercat代码解析中文摘录<1>
网络·笔记·ethercat
一只鹿鹿鹿10 小时前
网络信息与数据安全建设方案
大数据·运维·开发语言·网络·mysql
航Hang*11 小时前
第五章:网络系统建设与运维(中级)——生成树协议
运维·服务器·网络·笔记·华为·ensp