ipv4和ipv6连通性相关工具实例
前言
方便以后相关数据查询需求,本人未设置过相关划分子网,子网掩码,网关,路由表等,因此篇仅是相关工具测验实例。针对平台linux和win,文中涉及的ip是我瞎写的。具体实验请根据需求更改。
搜索的话,基本都是域名为主 ,有纯ipv4,纯ipv6 ,兼容ipv4的ipv6,目前没有相关ipv6的外部设备,因此可以测试出一些异常情况。
摘要
路由表 环回测试 连通性 ipv6 route ping6
路由表
Linux
搜索的时候看到有别人指出netstat已废弃,因此多增加了另外两个展示
route -n
route -A inet -n
route -A inet6 -n
netstat -r
netstat -4 -r
netstat -6 -r
ip route
ip -4 route
ip -6 route
win
route print
route print -4
route print -6
#接口列表
##接口编号..对应MAC......适配器名称
#路由表
##活动路由
###网络目标 网络掩码 网关 接口 跃点数
###永久路由
路由连通性测试
Linux
ip地址仅是样例,具体根据实际修改
#ipv4
traceroute --sport=8080 192.168.1.1
#ipv6
#环回测试
traceroute -6 ::1
#局域网
traceroute --sport=20005 fe80::8932:747c:41a8:a745%eth0
traceroute6 --sport=20005 fe80::8932:747c:41a8:a745%eth0
traceroute -6 --sport=20005 fe80::8932:747c:41a8:a745%eth0
win
帮助 tracert /?
#ipv4
tracert -4 192.168.1.1
#ipv4
#环回测试
tracert -6 ::1
#局域网
tracert -6 fe80::8932:747c:41a8:a745%19
ipv6连通性测试[允许ping的时候]
icmp协议
假如要测试ipv4直接ping ip即可
win:ping -6 ip
linux:ping6 ip
环回测试
当相关机器不支持的时候,作为作为客户端[C程序],会有不支持协议的错误返回
#linux
ping6 ::1
异常:
socket: Address family not supported by protocol
正常:
PING ::1(::1) 56 data bytes
64 bytes from ::1: icmp_seq=1 ttl=64 time=0.032 ms
64 bytes from ::1: icmp_seq=2 ttl=64 time=0.064 ms
64 bytes from ::1: icmp_seq=3 ttl=64 time=0.084 ms
^C
--- ::1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.032/0.060/0.084/0.021 ms
#win
ping -6 ::1
>正在 Ping ::1 具有 32 字节的数据:
>来自 ::1 的回复: 时间<1ms
>来自 ::1 的回复: 时间<1ms
>来自 ::1 的回复: 时间<1ms
>::1 的 Ping 统计信息:
> 数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
>往返行程的估计时间(以毫秒为单位):
> 最短 = 0ms,最长 = 0ms,平均 = 0ms
>Control-C
局域网内双机互测,也可本机测试
接口eth0通过win[ipconfig查看]linux[通过ifconfig或ip addr show查看] 、
fe80...%eth0
待ping对方的ip[fe80::f816:3eff:fe49:a745] 样例
#Linux
ping6 fe80::8932:3eff:fe49:a745%eth0
>异常
>PING fe80::8932:3eff:fe49:a745%eth0(fe80::8932:3eff:fe49:a745) 56 data bytes
>From fe80::20fc:29ff:feeb:a745 icmp_seq=2 Destination unreachable: Address unreachable
>From fe80::20fc:29ff:feeb:a745 icmp_seq=3 Destination unreachable: Address unreachable
>From fe80::20fc:29ff:feeb:a745 icmp_seq=4 Destination unreachable: Address unreachable
>^C
>--- fe80::8932:3eff:fe49:a745%eth0 ping statistics ---
>5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4605ms
#win
ping -6 fe80::f816:3eff:fe49:a745%16
>异常
>正在 Ping fe80::f816:3eff:fe49:50c6%16 具有 32 字节的数据:
>无法访问目标主机。
>fe80::f816:3eff:fe49:50c6%16 的 Ping 统计信息:
> 数据包: 已发送 = 1,已接收 = 0,丢失 = 1 (100% 丢失),
>Control-C
与公网ipv6测试
这里使用的域名,无相关公网ip,因此涉及到后面的DNS解析,这里仅仅给出了异常的。如果有具体公网ip可以直接替换
#Linux
ping6 ipv6.baidu.com
>异常
>ping: ipv6.baidu.com: 未知的名称或服务
#win
ping -6 ipv6.baidu.com
>异常
>Ping 请求找不到主机 ipv6.baidu.com。请检查该名称,然后重试。
DNS测试
我是码C的,一般直接使用IP地址,目前该项暂无影响。
#采取用交互性命令查看dns的当前的信息
win/Linux:nslookup - ip
>set all #键入set all回车
>exit #键入exit回车退出
#win/Linux 查看默认DNS服务器
nslookup localhost
#win/Linux
nslookup ipv6.baidu.com
>Server: 192.168.16.2
>Address: 192.168.16.2#53
>Non-authoritative answer:
>ipv6.baidu.com canonical name = www.a.shifen.com.
>Name: www.a.shifen.com
>Address: 182.61.200.7
>Name: www.a.shifen.com
>Address: 182.61.200.6
ipv4和ipv6连通性相关工具实例相关推荐
- 从 IPv4 到 IPv6,阿里踩过哪些坑?
阿里妹导读:在IPv6的概念出现后多年,市场反应不瘟不火.如今,随着万物互联和云计算的爆发式增长,下一代互联网IPv6时代真的已经到来了.6月20日,阿里云在北京召开了阿里云全面支持IPv6发布会,中 ...
- IPV4与IPV6的区别(史上最详细)
IPV4与IPV6的区别(史上最详细) 描述 IPv4 IPv6 地址 长度为 32 位(4 个字节).地址由网络和主机部分组成,这取决于地址类.根据地址的前几位,可定义各种地址类:A.B.C.D 或 ...
- java ipv4和ipv6通信_IPv6与IPv4连接负载
我们的一个应用程序使用跨平台TCP连接层 . 该层具有连通性压力测试 . 该测试启动了大约20个客户端线程和大约20个服务器线程;然后每个客户端使用几个随机选择的服务器线程进行连接/小数据交换/关闭 ...
- (转)网络编程:Socket编程从IPv4转向IPv6支持
目前运行主流的IT系统中,用于解决分布式系统内部模块及不同的系统间通信的一种主要的解决方案就是使用套接字Socket来开发应用.由于当前大部分正在运行的IT系统中使用套接字Socket开发环境基本上都 ...
- python 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址_Python编程常用技巧,你知道几个?...
现在Python是个炙手可热的技能,很多人都想着入手学学Python编程,甚至包括一些知名人士,比如知名地产商潘石屹就开始学Python.关于Python编程的内容在网络上也非常多,本文虫虫给大家总结 ...
- 下一代互联网实验:IPv6静态路由和路由汇总 IPv6 to IPv4 隧道 IPv6 NAT-PT 配置
目录 实验一 IPv6静态路由和路由汇总 实验二 IPv6 to IPv4 隧道 实验三 IPv6 NAT-PT 配置 实验一 IPv6静态路由和路由汇总 实验目的 1.掌握基本的 IPv6 地址 ...
- IPV4和ipv6是什么?一文看懂
随着层出不穷的科技发明,在新的元宇宙概念之下,IP成了近年来国际上越来越火的概念. 要了解ipv4和ipv6是什么?我们首先就需要了解一下什么是IP. 什么是IP? IP 的英文「Intellectu ...
- IPV4与IPV6的双栈配置
实验:双栈配置 拓扑图: 配置要求: 配置ipv4 和 ipv6 网络,使得PC1 与 PC2 可以通过IPV4和IPV6互访. 路由器之间使用动态路由协议 OSPF 和OSPFV3. IP地址规划: ...
- IPv4 与 IPv6 的比较
2019独角兽企业重金招聘Python工程师标准>>> 米扑博客分享总结了一篇博客:IPv4 与 IPv6 的比较 IPv4 地址长度:32位 地址数量:2^32(约4×10^9) ...
最新文章
- MATLAB中 raw(,利用Photoshop + Matlab 解析10-bit RAW
- ATAC-seq学习记录
- linux wifi 报错 siocsifflags: operation not possible due to rf-kill
- Redis基本命令及其使用
- squid中实现https的透明代理
- Blazor带我重玩前端(二)
- 【Effect CodeForces - 270D】Greenhouse (思维,最长非递减子序列(上升),对偶问题,考虑反面)
- MySQL 5.6.20-enterprise-commercial的参数文件位置问题
- 亚马逊招聘,无人超市研发部门
- Oracle 1204 RAC failover 测试 (六)
- vue实现页面权限显示_Vue 实现前端权限控制
- OpenSessionInViewFilter 的配置
- (二)pscc学习笔记
- Excel-VBA 快速上手(三、数组和字典)
- Java五子棋(人机版),昨天买的棋子今天就用不上了
- Airbnb产品运营分析报告
- C语言快速互转HEX(16进制)和原始字符串/数组
- 彩色图像自动色阶调整和自动对比度调整
- 看过来!看过来!网络安全类的认证课程都在这里
- 7-6 jmu-Java-01入门-开根号