ip
PHP利用CURL获取外站信息并返回-PHP获取IP归属地
### 本代码只作为抛砖引玉 ### 有更多别的方案和优化内容请自行研究 #### 源码利用的是 https://ip.chainaz.com 网页内容,并非使用该站的API接口 #### 有兴趣的,可以换其他更精确的站点进行获取 #### 以下为代码方案: 1. 利用抓包或者其他方案,获取到 ht ......
TCP/IP协议为什么需要的是三次握手,而不是两次or四次?
## 1. 三次握手,四次挥手 ### 1.1 TCP/IP协议为什么需要的是3次握手? 因为 TCP 是全双工协议,需要确定可以**同时**双向传输数据,客户端和服务器**双方都**需要确认自己和对方的接收、发送能力是正常的。 > 其实只证明了符合半双工? **第一次握手:** 客户端发送网络包, ......
x509: cannot validate certificate for xxx because it doesn't contain any IP SANs
项目中有时候需要访问https网站,但如果该网站使用的是自建证书,那client端验证server端证书时,有时候会报错: > x509: cannot validate certificate for xxx because it doesn't contain any IP SANs 碰到这种情 ......
fail2ban nginx 多次无效访问封IP
> https://iceburn.medium.com/how-to-apply-fail2ban-to-nginx-excess-404-and-403-6b601285df02 ## fail2ban 配置 ```sh # /etc/fail2ban/filter.d/nginx.conf [ ......
一口气Ping1000个IP地址,会发生什么事情?
ping命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很好地帮助我们分析和判定网络故障,对吧? 一般来说,网工们用 ping查看网络情况,主要是检查两个指标: 第一个是看看是不是超时 第二个看看是不是延迟太高 我做个假设啊,如果,你今天需要负责10台设备,100台设备,10 ......
mac监听远程ip 某端口是否可用
服务端配置 1.开启关闭端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口 firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5 ......
SICK CLV69x TCP/IP与PC通讯调试实例
第一部分:现场需求/问题描述 客户购买了 CLV690+CMF400 TCP/IP 模块以及手持枪 IDM261,有以下要求: 1. CLV690 读取钢卷信息,没有读到通过手持枪补扫; 2. 条码信息通过 TCP/IP 与 PC 端通讯; 第二部分:现场工作内容 1. 产品功能和参数设置: ......
haproxy 透传客户端IP
[root@localhost ~]# yum -y install haproxy [root@localhost ~]# cat /etc/haproxy/haproxy.cfg globallog 127.0.0.1 local0 infodefaults log global option ......
MPTCP(五):MPTCP路径管理工具iproute2/ip-mptcp编译及安装
## 简介 - `ip-mptcp`是一个MPTCP路径管理工具,它可以决定哪些链路允许作为MPTCP子流存在 - 仅对`MPTCPv1`有效 - 在支持`MPTCPv1`的内核中使用`man ip-mptcp`可以查看相关帮助 - `github`地址: > https://github.com/ ......
域名配置动态代理后,为什么每次 ping 还是相同的 ip?
当你配置了域名的动态代理后,ping 命令所显示的 IP 地址不会随着代理服务器的变化而变化。 这是因为 ping 命令使用了 DNS 缓存,它会将域名解析结果缓存到本地,直到缓存过期或者手动清除缓存之前,ping 命令都会使用相同的 IP 地址进行测试。 通常情况下,DNS 缓存的过期时间是比较长 ......
根据域名获取对应的网络IP
1.情景展示 以博客园为例,如何获取www.cnblogs.com对应的IP地址? 2.解决方案 博客园测试www.cnblogs.com 方式一:CMD命令 window+r → cmd 进入dos窗口 命令构成: nslookup 域名 输入命令:nslookup www.cnblogs.com ......
win10 docker 无法通过localhost访问mysql,设置mysql 允许所有IP 访问
默认情况下,Mysql数据库只允许localhost访问,但我们在docker中想要访问本地数据库时,又无法通过localhost访问,因为localhost指的是容器内部。 在这种情况下,我们就需要设置部署在docker中的数据库连接字符串的Ip地址和设置mysql允许所有IP地址访问。 我们可以 ......
k8s ingress获取真实IP地址配置
#### 背景 业务架构:client --> nginx --> ingress nginx controller --> svc --> pod #### nginx中获取真实IP的配置 参考链接:[https://developer.aliyun.com/article/70565](http ......
(转)OSI七层模型、TCP/IP四层模型
TCP/IP四层模型: 1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡 2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。 3.运输层:主要为两台主机上的应用提供端到端的通信。 4.应用层:负责处理特定的应用程序细节。 假设在一个局域网(L ......
爬虫为什么会使用到代理ip?
爬虫使用代理IP的主要目的是为了隐藏自己的真实IP地址,以避免被目标网站封禁或限制访问。如果一个爬虫频繁地向一个网站发送请求,而且每次请求的IP地址都相同,那么这个网站就有可能认为这是一种恶意行为,从而采取封禁或限制访问的措施。使用代理IP可以让爬虫在每次请求时使用不同的IP地址,从而降低被封禁或限 ......
【教程】对视频平台授权时,加密机设备如何固定IP?
EasyCVR视频融合平台基于云边端协同架构,具有强大的数据接入、处理及分发能力。平台支持多协议接入,并能将接入的视频资源进行转码与分发,支持的视频流格式包括:RTSP、RTMP、HLS、FLV、Webrtc等格式,实现全终端、全平台覆盖。 ......
TCP/IP 压包数据问题。
client中定义 data_len = recv_packet.head_union.head.total_length -NET_PACKET_HEAD_LEN ; net_pack.pdata= new char[data_len]; 用memcpy(net_pack.p_data,recv_ ......
Discourse 如何配置 MAXMIND 来对 IP 地址反向查询
【配置 MAXMIND,Discourse 需要重新构建,这将会导致服务中断。 】 什么是 MAXMIND 和为什么我们需要使用这个服务 Discourse 使用 MAXMIND 来通过 IP 地址反向查询具体的物理地址。 如果 Discourse 没有配置 Maxmind’s 数据库,我们看到的配 ......
判断网段下是否包含某个IP
前两天遇到一个业务问题,需要从不同的表中找出一批IP和一批网段的对应关系,IP格式为:xxx.xxx.xxx.xxx,网段格式为:xxx.xxx.xxx.xxx/xx。 直接上代码,判断方法如下: * 判断该网段下是否包含该IP,子网位数包含在网段中 // * @param ip // * @par ......
二:用电信号传输TCP/IP数据-3.3-接收HTTP响应消息
按照通信的过程,或者《网络是怎样连接的》这本书的探索思路,浏览器接收响应消息应该放在最后。 作者为避免读者学到最后忘记前面的部分导致无法将这两部分联系起来,所以放到这里讲解。 在发送完HTTP请求消息之后,浏览器还要等待服务器返回响应的消息。 过程大概如下。 1、浏览器在委托协议栈发送请求消息之后, ......
CentOS7服务器命令行配置静态IP
cd /etc/sysconfig/network-scripts 找到网卡的配置文件 ifcfg-ens33 [ 文件名称可能不一样 , 基本都是第一个] vim ifcfg-ens33 [这里是 root 用户, 如果不是在可在vim 前面加 sudo ] 打开后的界面 [ 默认未修改 ] TY ......
二:用电信号传输TCP/IP数据-3.2-ACK号的管理
上一节讲了数据收发的大概过程,实际上网络的错误检测和补偿机制非常复杂,这一节讲三个关键点。 ###一、返回ACK号的等待时间 返回ACK号的等待时间叫超时时间。 当网络传输繁忙时ACK号的返回会变慢,这时就要将等待时间设置得长一点,不然可能已经重传了,ACK号才到达。这样的重传是多余的,虽然有序号在 ......
openwrt接入设备指定ip地址限速
一、脚本限速 使用自定义脚本对接入设备指定ip地址或地址段进行限速。 #!/bin/sh # 定义进出设备(IDEV 内网接口,ODEV外网接口) IDEV="br-lan" ODEV="br-wan" # 定义总的上下带宽 UP="100mbit" DOWN="100mbit" # 定义每个受限制 ......
Python爬虫被封ip解决方案
在使用 Python 程序进行网络爬虫开发时,可能因以下原因导致被封 IP 或封禁爬虫程序: 1、频繁访问网站 爬虫程序可能会在很短的时间内访问网站很多次,从而对目标网站造成较大的负担和压力,这种行为容易引起目标网站的注意并被封禁IP或限制访问。 2、突然访问量增大 如果您的爬虫程序在较短的时间内突 ......
裸纤、专线、SDH、MSTP、MSTP+、OTN、PTN、IP-RAN
PON云专线_LAN云专线_LAN云专线 - 天翼云 https://www.ctyun.cn/products/fujian 云专线(福建)基于中国电信高速安全的云专线,安全便捷的访问使用天翼云资源,为每一个企业构建专属的云端机房。在安全性上,通过云专线所构建的企业专网与互联网相隔离,防御来自互联 ......
[ Linux ] 获取本机公网 IP
[https://www.cnblogs.com/yeungchie/](https://www.cnblogs.com/yeungchie/ "https://www.cnblogs.com/yeungchie/") 给出两种方式获取本机的公网 IP 地址,方便在脚本中使用。 ## curl `` ......
13-1 udp和internet层协议 13-2IP地址组成和分类13-4 网卡配置文件和命令 13-5 网络理由和配置 13-6 网桥技术
一、查看当前机器广播的地址和mac [root@centos8 ~]#arp -n 查看当前机器的广播地址[root@centos8 ~]#tcpdump -i eth0 arp -nn 抓包[root@centos8 ~]#ip a a 10.0.0.100/24 dev eth0 添加多网卡命令 ......
openEuler设置ip连接ssh
方法一:使用dhcp动态ip, 改下面两个参数。BOOTPROTO=dhcpONBOOT=yes 方法二,直接使用静态P,需要该两个参数:BOOTPROTO=staticONBOOT=yes然后在文末加上ip地址,例如1 PADDR=192.168.79.135NETMAST=255.255.255 ......