官网 最近在网上找视频重新学习了一下springcloud alibaba的知识,首先要学习的当然是这其中的第一大组件nacos。 nacos整合了服务注册与发现和配置中心于一身,而且是一个现成的程序,不用像Eureka那样创建模块来实现他,使用起来极为方便。 但是视频的教程教的是手动部署,如今已经是容器化的时代了,再手动部署感觉没啥意思了,于是我选择使用docker(现在k8s好像更流行一些,但            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 22:33:59
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Docker 添加NAT表中的DOCKER链规则教程
## 简介
在使用 Docker 时,我们可能需要在 NAT 表中添加 DOCKER 链规则来实现特定的网络配置。本文将教你如何通过一系列步骤来实现这个目标。
## 整体流程
下面是实现过程的整体流程,我们将依次展示每个步骤的具体操作。
```mermaid
journey
    title Docker 添加NAT表中的DOCKE            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-29 06:54:33
                            
                                210阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
客户端访问的时候可以做到负载均衡,如果server1繁忙时,可以自动随机切换到server 2.
具体配置如下:
Server 1
1.基本配置,server1配置IP地址
int e0/0
ip add 192.168.1.2 255.255.255.0
因为是用router 代替server,所以要配置以下命令
关闭路由功能
no ip routing
设            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-07-11 11:35:11
                            
                                625阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            启动NAT控制,配置NAT规则实现:配置动态NAT实现R1访问R3                                 配置NAT豁免实现R1和R2            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-09-15 15:18:33
                            
                                1957阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                相关参考:《SNAT 目标》。 SNAT目标 SNAT的效果与此MASQUERADE相当,但是没有联机追踪能力,适合用于具有固定地址的网关器。《表67》是SEAT目标唯一的选项。 SNAT 的典型用途只涉及单一地址,不过,由于有些网关器可能同时有多个public IP地址(可能都设置于同一介面,也可能分别设置给不同介面),所以SNAT容许你指定一段地址范围,            
                
         
            
            
            
            目录一.SNAT原理与应用1.SNAT应用环境2.SNAT原理3.SNAT转换前提条件4.实验配置4.1 局域网个主机正确设置IP地址,子网掩码,默认网关地址4.2 Linux网关开启IP路由转发二.DNAT原理与应用1.DNAT应用环境2.DNAT原理3.DNAT转换前提条件三.防火墙规则的备份和还原四.通过命令保存文件,使用抓包工具进行分析 一.SNAT原理与应用1.SNAT应用环境局域网主            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 17:06:42
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.简要  静态和动态NAT,现实环境使用的不多,因为租赁公网IP地址需要钱浪费不起。在路由和交换领域数据转发涉及到NAT时遵循以下规则:   1.内网向外网发送数据时,先把数据发送给CPU进行NAT转换,如果NAT允许,后面才会查看路由信息。   2.外网向内网发送数据时,先查看路由是否存在,如果路由允许,后面才会进行NAT转换。   思科防火墙的NAT转换规则正好相反,至于华为防火墙暂时不清楚            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 20:10:23
                            
                                297阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对DNAT和SNAT的个人理解理解iptablies的DNAT和SNAT,对于理解LVS的负载均衡有很好的承接作用,但是之前在理解DNAT和SNAT一直卡在为什么要在postrouting还是prerouting链上设置,所以写此博客以此加深记忆。iptables的报文流向首先要理解的是iptables的报文流向,如图所示是,上层协议及用户层空间,以下均为系统的内核空间,因此iptables是工作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 12:03:55
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.iptables filter表案例 需求:只针对filter表,预设策略INPUT链DROP,其他两个链ACCEPT,然后针对192.168.137.0/24开通22端口,对所有网段开放80端口,对所有网段开放21端口。这个需求不算复杂,但是因为有多条规则,所以最好写成脚本的形式。脚本内容如下: #!/bin/bash ipt="/usr/sbin/iptables" $ipt -F $ip            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 16:31:55
                            
                                362阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            nat表需要的三个链:  1.PREROUTING:可以在这里定义进行目的NAT的规则,因为路由器进行路由时只检查数据包的目的ip地址,所以为了使数据包得以正确路由,我们必须在路由之前就进行目的NAT;  2.POSTROUTING:可以在这里定义进行源NAT的规则,系统在决定了数据包的路由以后在执行该链中的规则。  3.OUTPUT:定义对本地产生的数据包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-16 08:19:50
                            
                                402阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            删除FORWARD 规则: iptables -nL FORWARD --line-numberiptables -D FORW            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-20 08:54:14
                            
                                821阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            man一下ebtables即可知道,或者随便想一下也会知道,ebtables在OUTPUT链上可以做DNAT,修改目的MAC地址,和iptables一样,到达OUTPUT链的时候已经经过路由表了,只不过对于桥设备,该路由表是一个“MAC地址-出口设备”的映射表。我们知道,IP层的OUTPUT链上作了DNAT后需要重新路由,这是IP-DNAT这个target自己完成的,在IP-OUTPUT的钩子函数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 05:46:45
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nat表应用A机器两块网卡ens33(192.168.202.130)、ens37(192.168.100.1),ens33可以上外网,ens37仅仅是内部网络,B机器只有ens37(192.168.100.100),和A机器ens37可以通信互联。需求1:可以让B机器连接外网A机器上打开路由转发 echo "1">/proc/sys/net/ipv4/ip_forwardA上执行 ip            
                
         
            
            
            
            旁路由NAT规则 它既是旁路,也是路由。旁路指数据不直接走主干,而是从它这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-28 15:40:00
                            
                                3954阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            nat表需要的三个链: 1.PREROUTING:可以在这里定义进行目的NAT的规则,因为路由器进行路由时只检查数据包的目的ip地址,所以为了使数据包得以正确路由,我们必须在路由之前就进行目的NAT; 2.POSTROUTING:可以在这里定义进行源NAT的规则,系统在决定了数据包的路由以后在执行该            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-24 10:27:00
                            
                                227阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
               https://gitee.com/pipicold/OpenwrtLuaControllerconfig 'example' 'test' option 'string' 'some value' option 'boolean' '1' list 'collection' 'first item' list 'collection' 'second item            
                
         
            
            
            
            # 如何使用iptables删除Docker的一条NAT规则
作为一名刚入行的小白,学习如何使用`iptables`管理网络规则可能会有些复杂。Docker在本地创建的网络,对于很多开发者来说是非常实用的,但一旦需要手动调整NAT(网络地址转换)规则,特别是删除某条规则时,可能会感到迷茫。接下来,我将为你详细介绍如何实现这个目标。
## 流程概览
我们可以将整个操作流程分为几个主要步骤,具体            
                
         
            
            
            
            vi /etc/config/firewallnat规则config redirect 'nat'
option name 'gaodi-nat'
option target 'SNAT'
option src 'lan'
option dest 'lan'
option proto '*'
option src_ip '10.244.0.0/16'
option src_dip '192.168            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-05 21:26:04
                            
                                2595阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Firewall:防火墙,隔离工具;工作于主机或网络的边缘,对于进出本地或网络的报文根据实现定义好的检查规则做匹配检查,对于能够被规则所匹配到的报文作出相应处理的组件;iptables/netfilter功能filter:过滤,防火墙; nat:网络地址转换; mangle:拆解报文,作出修改,封装报文; raw:关闭nat表上启用的连接追踪机制;链PREROUTING INPUT FORWARD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-05 18:24:13
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             目录一、SNAT原理与应用1、SNAT 应用环境2、SNAT原理3、SNAT转换前提条件4、打开方式临时打开(重启失效)永久打开5、SNAT转换SNAT转换------固定的公网IP地址SNAT转换------非固定的公网IP地址(共享动态IP地址)二、DNAT原理与应用1、DNAT 应用环境2、DNAT原理3、DNAT转换前提条件4、DNAT的打开方式5、DNAT的转换DNAT转换------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 10:55:01
                            
                                73阅读