草庐IT

IP 地址详解(IPv4、IPv6)

文章目录1概述2IP地址结构2.1IPv4地址结构2.2IPv6地址结构3IP地址管理3.1地址分类策略:A、B、C、D、E类3.2无分类策略:CIDR3.3地址分类策略和无分类策略相结合1概述IP地址:InternetProtocolAddress(互联网协议地址或网际协议地址)为互联网上每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异2IP地址结构2.1IPv4地址结构地址位数及表示方法:IPv4地址用32位二进制数来表示一台网络设备,为了方便记忆,常用“点分十进制”的形式表示地址数量不够:IPv4地址最多支持2^32≈43亿个网络设备同时接入,这个数量在最初是够用的,但随

在浏览器上输入一个网址后,发生了什么?/HTTP的工作流程/DNS域名解析过程

这是一个比较常见且经典的问题,我们或者用户通过浏览器访问某个网站,比如用户点击URL为http://www.sxtyu.com/index.html的链接或者访问www.baidu.com,敲回车之后,浏览器的背后发生了什么?在浏览器中输入url并且获取响应的过程,其实就是浏览器和该url对应的服务器的网络通信过程。就比如在浏览器中输入:www.baidu.com,那么会返回一个百度搜素的界面,这其实就是浏览器和百度服务器之间的网络通信过程。浏览器就是客户端,用于发出请求,而百度的服务器就是服务器,用于接收并响应请求。目录1、浏览器先分析超链接中的URL 2、浏览器向DNS请求解析请求解析IP

Fi6S:一款功能强大且高效的IPv6端口扫描工具

关于Fi6SFi6S是一款功能强大且高效的IPv6端口扫描工具,该工具的运行速度非常快,支持通过异步发送和处理原始数据包来实现其功能。该工具的设计原理和目标与Masscan非常相似,并且目前处于积极开发中,未来版本将新增更多高级功能。工具安装由于该工具基于C语言开发,因此我们首先需要在本地设备上安装并配置好C程序编译工具,例如最新版本的Visual Studio。接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地:gitclonehttps://github.com/sfan5/fi6s.git代码构建/编译该工具在大多数Linux操作系统中的代码构建都非常简单,接下来我们以Ubunt

外网通过ipv6访问家里设备

目录1.需要整体理解如何在外网连接家里设备。2.路由器打通ipv6。3.移动光猫配置ipv6。4.动态域名解析(ddns-go)a.dns服务商权限设置b.IPv6设置 c.登录账号设置d.信息查看5.test-ipv6.com测试成功,但是ping不通 还是ping不通,提出如下可能8.12更新电信尝试想从公司访问家里的设备,比较轻松方便的,用向日葵也可以远程。但是家里电脑比较old的了,向日葵开起来,占用内存挺大的,想尝试windows自带的“mstsc”,所以硬着头皮搞ipv6.(重点提示:先看看你家的路由器是否支持ipv6,如果不支持,又不想更换路由器的,看到这里可以点赞收藏,然后退出

内网隧道—HTTP\DNS\ICMP

      本文仅限于安全研究和学习,用户承担因使用此工具而导致的所有法律和相关责任!作者不承担任何法律和相关责任!HTTP隧道Neo-reGeorgNeo-reGeorg是一个旨在积极重构reGeorg的项目,目的是:提高可用性,避免特征检测提高tunnel连接安全性提高传输内容保密性应对更多的网络环境场景下使用靶场环境:cve-2017-10271 weblogic#靶场攻击过程,使用脚本工具得到shell,在此略过1.设置密码生成tunnel.(aspx|ashx|jsp|jspx|php)并上传到WEB服务器 2.使用蚁剑上传JSP文件上传至此目录:可以访问到文件/root/Oracl

java - 如何配置主机名解析以使用 Java 中的自定义 DNS 服务器?

java.net.InetAddress默认情况下使用本地机器的默认主机名解析器解析主机名:Hostname-to-IPaddressresolutionisaccomplishedthroughtheuseofacombinationoflocalmachineconfigurationinformationandnetworknamingservicessuchastheDomainNameSystem(DNS)andNetworkInformationService(NIS).Theparticularnamingservices(s)beingusedisbydefaultth

IPv6链路复用/地址选择/IPv6路由+RFC6724

IPv6的一个重要特点是可以进行链路复用,然而这种性质可能会引起数据转发的些许问题。本文旨在介绍IPv6链路复用的相关情况。本文主要介绍了复用链路IPv6下的源目地址选择,有基础者可直接阅读第2章节。(当然这种情况主要指的是上层协议未明确指定源目的情况下。)如有疑问,欢迎留言指导。第2章节基本描述了IPv6地址选择的规则,可直接阅读相关内容。IPv6地址选择的相关内容,可参考2012年发布的RFC6724。关于IPv6/ICMPv6基础协议(ND,SLAAC,DAD,NUD)的介绍,可参考博客IPv6/ICMPv6-原理介绍+报文分析+配置示例。目录IPv6地址选择目录1.IPv6基础内容1.

Ubuntu修改DNS的方法

Ubuntu经常有一大堆的Bug,如显卡驱动、软件包依赖、DNS等问题。今天重点讲一下DNS问题的解决方法。一、什么是UbuntuDNS问题在使用Ubuntu的过程中,经常会出现以下错误:ping:XXX.com:域名解析失败这是因为Ubuntu默认的DNS偶尔会出BUG。如果你去“设置”里面改DNS,你会发现:Ubuntu还是用的原来的DNS,重启也没用。于是,我们只好用更高级的手段来修改DNS了。网上的很多教程都是没用的,经过一系列探索,我研究出了Ubuntu修改DNS的方法。二、临时修改DNS这种方法可以暂时性修改DNS,但是重启之后就实效了。1.编辑 /etc/resolv.conf 

K8s基础8——svc基础使用、应用暴露、iptables代理、ipvs代理

文章目录一、Service基本了解二、Service定义与创建2.1相关命令2.2yaml文件参数大全2.3创建svc2.3.1两种创建方式类比2.3.2验证集群内A应用访问B应用2.3.3将集群外服务定义为K8s的svc2.3.4分配多个端口2.4常用三种类型2.4.1ClusterIP(集群内部访问)2.4.2NodePort(浏览器访问)2.4.3LoadBalancer2.5svc支持的协议三、svc负载均衡3.1iptables模式3.2ipvs模式一、Service基本了解Service存在的意义?引入Service主要是解决Pod的动态变化,通过创建Service,可以为一组具有

java - Java 中的 Android 和 IPv6

我正在开发Android应用程序,我需要使用IPv6连接到服务器。手机上启用了IPv6,我可以使用ipaddr查看我的本地IPv6地址。我还可以从PC成功地ping6我的手机,反之亦然。但是当我尝试通过Java命令NetworkInterface.getNetworkInterfaces()获取Android上的本地地址时,我只能获取IPv4地址。我还尝试打开一个客户端套接字,但是行Sockets=newSocket(MYSERVERIPV6ADDRESS,PORT);总是抛出java.net.SocketException:Invalidargument。我确信地址是正确的,因为我在