因为今天做的一个项目有个需求是判断某个地址是否为公网或私网IP,所以简简单单写了下面方法。可能会有问题,大家多多指教咯。
5类IP地址: IP地址共有32位字节,其中A~C类IP地址由类标识号、网络地址和主机地址组成,A类标识最高位为0,网络地址为1字节,主机地址为3字节, B类标识最高位为10,网络地址为2字节,主机地址为 所谓组播是将消息从一台计算机发送到本网或全网内选择的计算机子集上,即发送到那些加入指定组播组的计算机上。组播组是开放的,每台计算机都可以通过程序随时加入到组播组中,也可以随时离开。 ~ 239.255.255.255 本地管理组播地址 (特定的本地范围内有效) 私网IP 如果一个组织不需要接入互联网,但同时运行TCP/IP,则选择私网IP,Internet路由器不转发 目的地址是 私网地址的数据包。 私网IP地址 类型 网络地址 网络数 A 10.x.x.x 1 B 172.16.x.x ~ 172.31.x.x 16 C 192.168.x.x 256 自动专用IP地址 (APIPA auto
例如,192.168.0.1就是一个IP地址。IP地址可以分为两种类型:IPv4地址和IPv6地址。IPv4地址由32位二进制数组成,因此最多只能表示42亿个地址。 而IPv6地址则由128位二进制数组成,可以表示更多的地址。公网地址和私网地址公网地址和私网地址是两种不同的IP地址类型,其区别在于它们所在的网络范围和使用方式。 私网地址私网地址也称为局域网IP地址,是指在局域网内部使用的IP地址。它们不具有全球唯一性和全球可达性,只能在局域网内部使用。私网地址通常用于组建局域网,例如家庭网络、企业内部网络、校园网络等。 公网地址和私网地址的区别公网地址和私网地址之间的区别主要体现在以下几个方面:分配方式不同:公网地址由互联网注册机构分配,而私网地址由局域网管理员自行分配。 转发方式不同:公网地址可以直接访问Internet上的其他设备,而私网地址需要通过路由器进行转发才能访问Internet上的其他设设备。私网地址的分类私网地址有三个类别,分别是A类、B类和C类地址。
1.2 公网/私网ip说明 场景:5台电脑共同连接同一个路由器6.6.6.6. 公网ip:6.6.6.6网关可以直接拿来在广域网上交互数据的6.6.6.6的ip为公网ip又称为外网。 私网ip:附属于6.6.6.6网关下的的5台电脑的ip为私网ip又叫做内网。 现这种只能在小区内使用的ip不能够拿到答大成面上直接使用的ip就是私网ip。 IPV6地址:为了彻底解决掉这个ipv4的ip地址枯竭的问题,ip协议进行了更新迭代从旧版本的ipv4更新到了新版本的ipv6。 可以查看百度 网络–右键属性—更改适配器设置—-找到连着网的网卡—-右键属性—ipv4/ipv6(看你用的是哪个协议)—填写ip地址进行修改。
即地址解析失败,主机A不再回复针对自己Loopback网口的IP地址解析应答。 可以说,IPv6的LVS-DR更加简单了,因为不必再担心Loopback接口的IPv6地址被解析造成地址冲突,省去了arp_ignore的配置。 ---- 下面看看IPv6的Loopback地址本身。 ---- IPv4的Loopback地址是一个网段 127.0.0.0/8 ,这意味着这个超级大的段里的所有IP地址均属于本机Loopback! IPv6规范 Loopback环回地址只有一个地址::1/128,而不是一个网段。 这是可以理解的。因为IPv6严格限定了scope。 结论就是,当你添加一个IPv6地址到Loopback接口的时候,该地址前缀的网段路由将会以unreachable的形式添加进Main路由表。
global public enp0s8 10.10.1.0 global cluster_interconnect,asm 2.添加心跳网络 主机层面添加新的网卡enp0s9,配置对应的IP地址后 4.重启has集群 使用ifconfig -a查看新增网卡enp0s9的信息,还是没有被HAIP接管的(没有对应169网段的地址信息) enp0s9: flags=4163<UP,BROADCAST,RUNNING db195 ~]# /u01/app/19.3.0/grid/bin/crsctl start has 5.检查心跳状态 重启后,再次观察ifconfig -a看到新增网卡enp0s9有对应的HAIP地址了 txqueuelen 1000 (Ethernet) 如果之前的enp0s8网卡没有修改为asm专用,也就是asm,cluster_interconnect的话,那么enp0s8网卡就会保持有HAIP --重启集群后,ifconfig -a就会发现enp0s8网卡保持有HAIP地址: enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
墨墨导读:之前测试遇到过mtu修改不能滚动的情况,目前在自己测试环境重新反复验证发现正常是可以滚动的,下面梳理下整个实施方案:环境:RHEL6 + Oracle 11.2.0.4 RAC(2 nodes 之前测试遇到过mtu修改不能滚动的情况,目前在自己测试环境重新反复验证发现正常是可以滚动的,下面梳理下整个实施方案: 环境:RHEL6 + Oracle 11.2.0.4 RAC(2 nodes) /etc 修改私有网卡mtu为9000 查看当前eth3网卡的mtu值,随后修改为9000,然后再次查看是否修改成功: ifconfig eth3 ifconfig eth3 mtu 9000 ifconfig
最近遇到一个Case,Oracle Support要求添加私网(心跳网络)监控。 OSW默认是没有私网监控的,如需增加只需配置private.net文件,对应采集信息会存放到archive/oswprvtnet目录下。 方法完全一样,这里以其中一个节点为例说明: 1.查看配置文件示例Exampleprivate.net 2.拷贝示例文件到private.net 3.修改private.net配置文件 4.确认OSW正常监控私网 grid@db02 oswbb]$ cp Exampleprivate.net private.net 3.修改private.net配置文件 保留Linux和最后提示不允许删除的部分,根据实际情况修改私网名称或者私网 /private.net: line 6: traceroute: command not found .
.4g.play.cn //需要先开通爱玩流量包 ltetp.tv189.com //需要先开通爱看流量包 dl.music.189.cn //需要先开通爱听流量包 » 本文链接:常用三网伪装地址
global public enp0s8 10.10.1.0 global cluster_interconnect,asm 2.添加心跳网络 主机层面添加新的网卡enp0s9,配置对应的IP地址后 4.重启has集群 使用ifconfig -a查看新增网卡enp0s9的信息,还是没有被HAIP接管的(没有对应169网段的地址信息) enp0s9: flags=4163<UP,BROADCAST,RUNNING db195 ~]# /u01/app/19.3.0/grid/bin/crsctl start has 5.检查心跳状态 重启后,再次观察ifconfig -a看到新增网卡enp0s9有对应的HAIP地址了 txqueuelen 1000 (Ethernet) 如果之前的enp0s8网卡没有修改为asm专用,也就是asm,cluster_interconnect的话,那么enp0s8网卡就会保持有HAIP --重启集群后,ifconfig -a就会发现enp0s8网卡保持有HAIP地址: enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
IP地址这个词我们经常听到,它具体是个什么东西这里就不谈了,建议去看一下本系列文章的《IP地址和MAC地址简介》一文。本文主要来区分一下公网IP、私网IP、动态IP、静态IP这四个概念。 先说公网IP和私网IP。 我们都听过IP地址,但对公网IP和私网IP可能就比较挠头了。把IP的问题放在一边,我们先说一下什么是公网,什么是私网。公网又名广域网、外网,指的就是我们平时说的互联网。 而路由器或交换机为一个家庭、一个小区、一个企业创建的内部互联网络就是局域网。 公网IP是在公网中使用的IP地址,私网IP是在局域网中使用的IP地址。 我们日常涉及到的公网IP或私网IP基本皆属于A、B、C三类之一。 A类地址范围:1.0.0.1~126.225.255.254。 B类地址范围:128.0.0.1~191.255.255.254。 如果大家想把家里的宽带由私网IP改为公网IP,可以向运营商申请。至于最后能不能申请下来,就不好说了。IPV4地址枯竭,运营商一般不太愿意给改公网IP。
之前测试遇到过mtu修改不能滚动的情况,目前在自己测试环境重新反复验证发现正常是可以滚动的,下面梳理下整个实施方案: 环境:RHEL6 + Oracle 11.2.0.4 RAC(2 nodes) /etc 下面是具体的实施步骤: 1.修改私有网卡mtu为9000 2.节点1关闭数据库,重启集群,启动数据库 3.节点2关闭数据库,重启集群,启动数据库 1.修改私有网卡mtu为9000 查看当前eth3网卡的
1 访问官方Tomcat 官网:https://tomcat.apache.org/index.html2 下载如果想下载历史版本,比如我就想下载 Tomcat 7.x 版本,点击:Archives,进入如下页面
xshell官网地址-免费下载 官网地址: https://www.xshell.com/zh/xshell/ 1.点击下载: 2.点击免费授权页面 3.填写邮件,选择自己需要的软件,一般选择两者
说明 此处采用的交换机是三层交换机,具有 DHCP 分配 IP 的功能 MAC 地址为物理层面设备识别 数据传输依赖 TCP/UDP IP 地址来了 其实数字虚拟地址就是 IP 地址 类比:网购发货的时候 局域网 每个电脑都拥有自己的 IP 以后,加上连接的交换机,就能组成一个小的可以用来交换数据的网络,这就是局域网 ? 新加入一个局域网 需要把两个局域网的交换机连接起来,组成一个更大的局域网 ? 广域网 上面有说到,随着局域网越来越多,这个网络也会变得越来越大,用户只需要连接一个交互机可能就能访问世界上绝大多数的设备,这就是广域网 广域网就是一个设备数量超级庞大的局域网 想要把世界各地的设备连接起来并不容易 IPV 6 ? 能支持 3.4 * 10^ 38 个 IPV6 地址,这应该是多少亿亿亿个了吧...给每个生物分配一个都够用了 ? 数字0-9,大写字母A-F ipv4 和 ipv6 是两个完全不同的两个协议 它们之间不能直接互通,必须要借助其他的设备去做转换和映射 导致在短时间内,IPV6 替换 IPV4 是很困难的 会持续更新知识点
用于在局域网中定位设备,是数据帧在局域网中传输时使用的地址。 IP地址(网络地址): IP地址是在网络层(OSI模型中的第三层)上标识设备的地址。 IPv4地址是32位二进制数,通常以点分十进制表示(例如,192.168.1.1)。 IPv6地址是128位,以冒号分隔的八组十六进制数。 IP地址用于在广域网上标识设备,使它们能够进行跨网络通信。 端口号与IP地址一起用于在主机上唯一标识应用程序或服务 Mac地址 MAC 地址全称叫做媒体访问控制地址,也称为局域网地址(LAN Address),MAC 位址,以太网地址(Ethernet Address MAC 地址共 48 位(6 个字节)。前 24 位由 IEEE(电气和电子工程师协会)决定如何分配,后 24 位由实际生产该网络设备的厂商自行制定。 IP 地址分为: IPv4 IPv6 我们这里着重讲的是 IPv4 地址,IP 地址是由 32 位的二进制数组成,它们通常被分为 4 个“8 位二进制数”,我们可以把它理解为 4 个字节,格式表示为:(
后来有了家庭的观念,家庭的资源被隔离,人们便不能私闯民宅了,人们无法以随意的方式进入别人的家用别人的东西,除非这是主人允许的。操作系统进入现代模式后,进程也有了类似家庭的概念。 对于操作系统而言,这就是内核可以做的事,内核可以访问任意进程的地址空间。 当然了,内核并不会无故私闯民宅,就像警察不会随意闯入别人家里一样。 但是,你可以让内核故意这么做,做点无赖的事情。 显然,test进程如果自己不改它,那就没辙...但是可以让内核强制改啊,让内核私闯民宅就是了。 ---- 虚拟地址空间是每进程的,而物理地址空间则是所有进程共享的。换句话说,物理地址是全局的。 输入一个物理地址,然后把它改了,仅此而已。通过虚拟地址获取页表的操作已经由用户态的pagemap文件的读取并解析代劳了。 ----
:其他信号与数字信号的转换 路由器外网ip与内网不同网段的连接 交换机所有口都是同一个网段,所以通过无线和网线接入都一样 六、公网IP、私网IP 公网IP(Public) Internet 上的路由器中只有到达公网的路由表 ,没有到达私网的路由表 公网IP 由因特网信息中心(Internet Network Information Cetner, Inter NIC )统一分配和管理 ISP 需要向 Inter NIC 申请 公网IP 私网IP(Private) 主要用于局域网。 /24,256个C类网络 七、NAT(Network Address Translation) 由于公网的路由器不能设置私网的路由表 私网IP 访问 Internet 需要进行 NAT 转换为 公网IP ,这一步可以由路由器完成 NAT 的特点:节约公网IP资源、隐藏内部真实IP NAT 的分类 静态转换:手动配置NAT映射表,一对一转换 动态转换:定义外部地址池,动态随机转换,一对一转换 PAT
座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页 前言 本章将会继续讲解ipv6地址的深入讲解,IPv6 地址的表示,压缩表示法,前缀表示法,ipv6地址类型等。 一.ipv6地址深入了解 1.ipv6地址表示 IPv6的地址长度为128位,是Pv4地址长度的4倍。 二.ipv6地址类型 IPV6有单播、组播和任播三种地址类型。 1.单播地址 单播地址用于从一个源到单个目标进行通信。 路由器绝不会转发链路本地地址 ② 站点本地地址 (相当于 IPv4 的私网地址) 链路本地和站点本地的相同点, 都是单播地址, 都不会在公网上面通信 不同点, 链路本地地址是终端设备上用于内部网络通信的地址 IPv6地址总是标识接口.而不标识节点,节点由分配给其接口之一的某个单播地址标识, RFC 3513没有定义任何类型的广播地址,而换用了Pv6组播地址,例如,Pv4的子网和有限的 广播地址被保留的IPv6
可能有个误区:VxWorks可以直接访问Memory的物理地址。 个人愚见:程序使用的就叫虚拟地址,只不过Vx5和Vx6里虚拟地址与物理地址的值通常相等 用相应的Show命令看一下地址转换表 为什么是这样的? 在Vx5和Vx6的BSP里都会有个sysLib.c文件,里面都会有一个全局数组sysPhysMemDesc,看一下它的值 就是这个表来映射地址的,虚拟地址和物理地址使用的都是同一个值 扒一下它在Vx55 MMU_GLOBAL_PAGE_MAP(thisDesc->virtualAddr, thisDesc->physicalAddr,...); ... } 如果物理地址很难静态指定呢? 那就使用sysMmuMapAdd() 从源码至少可以得到两个信息 虚拟地址与物理地址的值相等 数组的长度要足够 扒一下Vx55下Intel PRO1000网卡驱动的地址映射过程 void usrInit