当前位置: 首页 > wzjs >正文

网站空间商推荐怎样做外部网站推广

网站空间商推荐,怎样做外部网站推广,有什么平台可以接加工单,平台公司发债实训背景 某公司需部署一台Linux网关服务器,要求实现以下功能: 基础防火墙:仅允许SSH(22)、HTTP(80)、HTTPS(443)入站,拒绝其他所有流量。共享上网&#xf…

在这里插入图片描述

实训背景

某公司需部署一台Linux网关服务器,要求实现以下功能:

  1. 基础防火墙:仅允许SSH(22)、HTTP(80)、HTTPS(443)入站,拒绝其他所有流量。
  2. 共享上网(NAT):允许内网(192.168.10.0/24)通过该网关访问互联网。
  3. 端口转发(DNAT):将公网IP的TCP 8080端口映射到内网Web服务器(192.168.10.100:80)。
  4. 支持FTP服务:内网FTP服务器(192.168.10.200:21)需允许被动模式数据传输。

环境准备

硬件/软件要求
  • 三台虚拟机(VirtualBox/VMware):
    1. 网关服务器:双网卡(eth0: NAT模式模拟公网,eth1: 内部网络 192.168.10.1)
    2. 内部服务器:单网卡(内部网络 192.168.10.100,部署Apache)
    3. 外部客户端:单网卡(NAT模式模拟公网)
  • 操作系统:Ubuntu 22.04/CentOS 8
  • 工具iptables, iproute2, curl, ftp-client
网络拓扑
外部互联网 (eth0:NAT)  ↓  
网关服务器 (eth1:192.168.10.1)  ↓  
内部网络 (192.168.10.0/24)  ├── Web服务器 (192.168.10.100:80)  └── FTP服务器 (192.168.10.200:21)  

实训步骤


任务1:基础防火墙配置

目标:保护网关服务器,仅开放必要端口。

  1. 清空规则并设置默认策略

    iptables -F  
    iptables -X  
    iptables -P INPUT DROP  
    iptables -P FORWARD DROP  
    iptables -P OUTPUT ACCEPT  
    
  2. 允许本地回环接口

    iptables -A INPUT -i lo -j ACCEPT  
    iptables -A OUTPUT -o lo -j ACCEPT  
    
  3. 允许已建立的连接和关联流量

    iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT  
    
  4. 开放SSH、HTTP、HTTPS

    iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW -j ACCEPT  
    iptables -A INPUT -p tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT  
    iptables -A INPUT -p tcp --dport 443 -m conntrack --ctstate NEW -j ACCEPT  
    

验证

  • 从外部客户端执行 nmap -p 22,80,443 网关公网IP,应显示开放端口。
  • 尝试连接其他端口(如telnet 网关公网IP 3306),应被拒绝。

任务2:配置NAT(共享上网)

目标:允许内网通过网关访问互联网。

  1. 启用IP转发

    echo 1 > /proc/sys/net/ipv4/ip_forward  
    # 永久生效(编辑/etc/sysctl.conf)  
    sysctl -w net.ipv4.ip_forward=1  
    
  2. 配置SNAT(源地址转换)

    iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE  
    
  3. 允许内网流量转发

    iptables -A FORWARD -s 192.168.10.0/24 -j ACCEPT  
    iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT  
    

验证

  • 在内网服务器执行 ping 8.8.8.8,应能连通。
  • 在内网服务器执行 curl ifconfig.me,返回的IP应为网关的公网IP。

任务3:配置端口转发(DNAT)

目标:将公网IP的8080端口映射到内网Web服务器的80端口。

  1. 添加DNAT规则

    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8080 -j DNAT --to-destination 192.168.10.100:80  
    
  2. 允许转发到内网Web服务器

    iptables -A FORWARD -d 192.168.10.100 -p tcp --dport 80 -j ACCEPT  
    

验证

  • 在外部客户端执行 curl http://网关公网IP:8080,应返回内网Web服务器的页面。

任务4:支持FTP被动模式

目标:允许外部访问内网FTP服务器(被动模式)。

  1. 加载FTP连接跟踪模块

    modprobe nf_conntrack_ftp  
    # 永久生效  
    echo "nf_conntrack_ftp" >> /etc/modules-load.d/modules.conf  
    
  2. 允许FTP控制连接

    iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 21 -j DNAT --to-destination 192.168.10.200:21  
    iptables -A FORWARD -d 192.168.10.200 -p tcp --dport 21 -j ACCEPT  
    
  3. 放行动态数据端口(RELATED状态)

    iptables -A FORWARD -m conntrack --ctstate RELATED -j ACCEPT  
    

验证

  • 在外部客户端使用FTP客户端连接 ftp://网关公网IP:21,上传/下载文件应成功。

实训总结

通过本案例,您已掌握以下技能:

  1. 使用iptables配置基础防火墙规则,保护服务器关键端口。
  2. 通过SNAT实现内网共享上网。
  3. 利用DNAT实现公网端口到内网服务的映射。
  4. 结合连接跟踪(Conntrack)支持FTP等动态端口协议。

知识要点

要点说明
Netfilter钩子PREROUTING(DNAT)、POSTROUTING(SNAT)、INPUT/OUTPUT/FORWARD链
四表优先级raw → mangle → nat → filter
有状态过滤-m conntrack --ctstate 匹配连接状态
NAT类型SNAT(源地址转换)、DNAT(目标地址转换)
动态协议支持加载nf_conntrack_ftp模块,利用RELATED状态

下一步扩展:尝试配置ICMP限速、日志记录(LOG动作)或DDoS防护(如限制并发连接数)。


文章转载自:

http://akdCCA3p.rfLjb.cn
http://j3c45tIw.rfLjb.cn
http://3V6oH1Cz.rfLjb.cn
http://mD38bXKr.rfLjb.cn
http://URDWDrir.rfLjb.cn
http://jemFp25f.rfLjb.cn
http://0Ch2DFL4.rfLjb.cn
http://FwawCZzc.rfLjb.cn
http://ETtIttAe.rfLjb.cn
http://tCUPlv5a.rfLjb.cn
http://gTvx1XbV.rfLjb.cn
http://JlDcyaMS.rfLjb.cn
http://SN7aUlsW.rfLjb.cn
http://XQVST6iG.rfLjb.cn
http://WgCmXR5h.rfLjb.cn
http://rCQ6JSmV.rfLjb.cn
http://1NSvi8eG.rfLjb.cn
http://cm0ahLGE.rfLjb.cn
http://xG7sPOOt.rfLjb.cn
http://ruakUeOq.rfLjb.cn
http://cqz8wbTN.rfLjb.cn
http://aEzMnuYT.rfLjb.cn
http://BT2NLSIP.rfLjb.cn
http://D7b5I6or.rfLjb.cn
http://YSVP27sH.rfLjb.cn
http://LP6Z6wbF.rfLjb.cn
http://XMxTg0dG.rfLjb.cn
http://yGTlVZEl.rfLjb.cn
http://JmDWYXdU.rfLjb.cn
http://Az0FUyx7.rfLjb.cn
http://www.dtcms.com/wzjs/636810.html

相关文章:

  • 哈尔滨精致网站建设物流公司网站建设 能跟踪物流
  • 手机上做网站做网站互联网公司排名
  • 番禺网站制作多少钱成都seo优化排名推广
  • wordpress文档阅读器南宁网站建设优化排名
  • 公需道德与能力建设培训网站宝安各大网站制作比较好的
  • 企业安全文化建设的核心内容seo网站平台
  • 建立网站三大基础帝国cms网站地图生成器
  • 网站不能写入php文件赣州快车公众号
  • 织梦商城网站模板网站后台密码如何破解
  • 龙泉公路建设投资有限公司网站天天ae模板网
  • 加强医院微信和网站建设免费电商网站建设
  • 万州房地产网站建设网站制作推广方案
  • 南阳建设重要区域中心城市网站织梦视频网站模板
  • 模板做图 网站有哪些用asp做网站
  • 天台县网站建设哪家好网站大全免费下载
  • o2o网站做推广公司柳州团购网站建设
  • 温岭市建设局网站审批公示互联网外包是什么意思
  • 保定网站建设苗木东莞南城最新通告
  • 娄底建设网站花店网页设计素材
  • 关键词挖掘网站怎样做支付网站
  • 龙华住房和建设局网站官网镇江佳鑫网络科技有限公司
  • 网站别人能打开我打不开帮人做网站
  • 哪个网站可以做自己的网页做媛网站
  • seo网站营销公司淘宝网站的建设内容
  • 网站上的动图都怎么做的重庆是哪个省份的
  • ajax网站模板小企业做网站多少钱
  • 招聘网站怎么做seoseo任务
  • 讨债公司网站建设自己建网站需要多少钱
  • 手机建立网站天津交通网站建设
  • 北京外贸营销网站建设费用wordpress 模板 小工具