草庐IT

出口IP

全部标签

怎样在docker中使用macvlan创建可以独立ip访问的容器

怎样在docker中使用macvlan创建可以独立ip访问的容器macvlan是什么macvlan的小demo1.设置Centos7的端口转发功能2.在docker中创建macvlan3.创建docker容器时指定相应的ip地址macvlan是什么macvlan是一种网络虚拟化技术,它允许在一个物理网络接口上配置多个虚拟网络接口,每个虚拟网络接口都有自己独立的MAC地址,并且可以配置上IP地址进行通信。macvlan主要应用于Docker容器网络中,可以在一个主机上创建多个网络环境,每个环境都有自己独立的MAC地址,从而实现容器之间的隔离和通信。在Docker中使用macvlan网络,需要先创

判断两个 IP 地址是否在同一个局域网中

文章目录目的代码实现目的如何判断两个IP地址是否在同一个局域网中,核心知识点是出于一个网络号,主要是通过本身ip与所处的子网掩码进行&计算处理是否处于同一个局域网中(在TCP/IP协议规则里面,IP地址与子网掩码做与运算)。代码实现#include#include#includeboolcheckSameSubnet(conststd::string&ip1,conststd::string&ip2,conststd::string&subnetMask){//将IP地址和子网掩码转换为无符号整数unsignedlongip1Value=std::bitset32>(ip1).to_ulong

Java中使用HttpRequest获取用户真实IP地址端口

获取请求来源ip代码:blicclassCusAccessObjectUtil{1112/**13*获取用户真实IP地址,不使用request.getRemoteAddr();的原因是有可能用户使用了代理软件方式避免真实IP地址,14*16*可是,如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,究竟哪个才是真正的用户端的真实IP呢?17*答案是取X-Forwarded-For中第一个非unknown的有效IP字符串。18*19*如:X-Forwarded-For:192.168.1.110,192.168.1.120,192.168.1.130,20*

docker内部ping和ip命令的使用

1、ping1.1首先解决权限问题docker中执行:apt-getupdate报错:E:Listdirectory/var/lib/apt/lists/partialismissing.-Acquire(13:Permissiondenied)问题原因:权限不足,请使用root用户解决方案:0表示root用户 dockerexec-itid/bin/bash //改为 dockerexec-u0-itid/bin/bash2.2ping解决问题原因:root@xxxxxxx:/#pingxx.xx.xxx.xxxbash:ping:commandnotfound解决方法:先进入d

ping ip+端口

windows在window中想要ping某个地址,只需要在cmd中输入:ping+IPping127.0.0.1但是这样只能知道ip是可以ping通的,并不知道它的某个端口是否可以ping通,于是可以使用telnet命令。只需要在cmd中输入:Telnet+IP+端口或者Telnet域名端口回车;'telnet'不是内部或外部命令,也不是可运行的程序或批处理文件。打开telnet客户端。然后运行telnet127.0.0.180看到这样的空白窗口,代表成功,如果有错误信息,代表没有ping成功。linuxlinux要pingip和端口,需要运行下面的代码:nc-nzv+ip+端口号

QT 中获取本机ip的方法

记录自己在学习中遇到的问题:在使用tcp时绑定自己的端口号时,每次都要手动输入或者在代码编写的时候固定死。就在想有没有便捷的方法,于是我便找到了一种不太美好的解决方法:QListQNetworkInterface::allAddresses()[static]ThisconveniencefunctionreturnsallIPaddressesfoundonthehostmachine.\ItisequivalenttocallingaddressEntries()onalltheobjectsreturnedbyallInterfaces()toobtainlistsofQHostAddr

【网络原理】TCP/IP协议

目录1.应用层2.传输层(核心问题)2.1UDP协议2.1.2UDP的特点2.1.3 基于UDP的应用层协议2.2TCP协议(重点内容)2.2.1TCP/IP协议含义2.2.2 TCP协议端格式:2.2.3TCP的特点2.3 TCP原理2.4 确认应答机制(安全机制)2.5 超时重传机制(安全机制)2.5.1 数据直接丢了,接收方没收到,自然不会发ack2.5.2接收方收到数据,返回的ack丢了2.6TCP是如何实现可靠性的?🔥2.7 连接管理机制(安全机制)(三次握手与四次挥手)(整个网络原理最核心的考点)1️⃣TCP建立连接:三次握手❓2.7.1 为什么需要三次握手,两次不行吗?❓❓2.7

【网络原理】TCP/IP协议

目录1.应用层2.传输层(核心问题)2.1UDP协议2.1.2UDP的特点2.1.3 基于UDP的应用层协议2.2TCP协议(重点内容)2.2.1TCP/IP协议含义2.2.2 TCP协议端格式:2.2.3TCP的特点2.3 TCP原理2.4 确认应答机制(安全机制)2.5 超时重传机制(安全机制)2.5.1 数据直接丢了,接收方没收到,自然不会发ack2.5.2接收方收到数据,返回的ack丢了2.6TCP是如何实现可靠性的?🔥2.7 连接管理机制(安全机制)(三次握手与四次挥手)(整个网络原理最核心的考点)1️⃣TCP建立连接:三次握手❓2.7.1 为什么需要三次握手,两次不行吗?❓❓2.7

网络协议【图解TCP/IP(笔记二)】

文章目录网络协议随处可见的协议协议的必要性生活中的协议计算机中的协议分组交换协议协议的标准化网络协议随处可见的协议在计算机网络与信息通信领域里,人们经常提及“协议”一词。互联网中常用的具有代表性的协议有IP、TCP、HTTP等。而LAN(局域网)中常用的协议有IPX/SPX(Novell公司开发的NetWare系统的协议。)等。“计算机网络体系结构”将这些网络协议进行了系统的归纳。TCP/IP就是IP、TCP、HTTP等协议的集合。现在,很多设备都支持TCP/IP。除此之外,还有很多其他类型的网络体系结构。例如,Novell公司的IPX/SPX、苹果公司的AppleTalk(仅限苹果公司计算机

Vite内网ip访问,两种配置方式

问题使用vite运行项目的时候,控制台会只出现127.0.0.1(localhost)本地地址访问项目。不可以通过公司内网ip访问,其他团队成员无法访问,这是因为没有将服务暴露在局域网中:两种解决方式方式一:修改vite的配置文件(vite.config.ts)添加host:"0.0.0.0"exportdefaultdefineConfig({plugins:[vue(),vueJsx()],resolve:{alias:{"@":fileURLToPath(newURL("./src",import.meta.url))},},server:{port:9999,host:"0.0.0.0