Appearance
知识碎片
网络
NAT 和 NPAT 的区别
- NAT(Network Address Translation)
- 静态 NAT:将内部网络的私网 IP 地址转换为公网 IP 地址,IP 地址对是一对一的,是一成不变的,某个私网 IP 地址只转换为特定的公网 IP 地址
- 动态 NAT:将内部网络的私网 IP 地址转换为公用 IP 地址时,IP 地址是不确定的,是随机的,所有被授权访问 Internet 的私有 IP 地址可随机转换为任何指定的合法 IP 地址
- NAPT :也被称为 PAT(Port Address Translation,端口地址转换),它不仅转换 IP 地址,还会对 TCP 或 UDP 协议的端口号进行转换。这种方式允许多台主机共用一个公有 IP 地址,通过不同的端口号来区分不同的内部主机通信。NAPT 内部同样有一张 NAT 表,标注了端口以记录对应关系。
Linux 默认最大连接数
都是临时解法,我遇到 28232 这一步就懒得搞了。貌似电信公网 IP 连接数是 21W,CGNAT 是也是大几千,绰绰有余了
- 1024: 默认打开文件数的限制,还得改软硬
ulimit -n 65535
- 28232: 默认端口范围
net.ipv4.ip_local_port_range = 1024 30000