Linux网站访问控制

环境:

操作系统:centos7(linux)

试验系统:win7(client)

目的:

实现在客户机win7访问网站www.jd.com访问到的是centos的虚拟网站

  1. GW 开启路由转发以及网络地址转换模式

GW开启路由转发

grep -v "#" /etc/sysctl.conf

GW开启网络地址转换模式

touch strat.sh
创建strat.sh文件
vim start.sh
iptables -t nat -I POSTROUTING -p all -s 0.0.0.0/0 -o ens32 -j SNAT --to-source 10.4.7.128
写入配置信息
chmod +x start.sh
赋予所有人执行权限
./start.sh

在client中测试

  1. 在 GW 上部署 DHCP

安装dhcp服务

yum install dhcp -y
使用yum源安装dhcp服务
systemctl list-unit-files | grep dhcp

配置dhcp

vim /etc/dhcp/dhcpd.conf
:r /usr/share/doc/dhcp-4.2.4/dhcpd.conf.example

修改配置

启动dhcp服务

systemctl start dhcpd.service            启动dhcp服务
systemctl enable dhcpd.service           开机自动启动

在client中测试

  1. 在 GW 上部署DNS

安装DNS服务器

yum install bind -y

配置DNS服务器

systemctl list-unit-files | grep named
vim /etc/named.conf

启动DNS服务器

systemctl start named
systemctl enable named

在client中测试

修改DHCP中DNS地址

clinet重新获取

在GW中重启dhcp服务

在clinet中重新获取

测试

  1. www.jd.com 解析到 Server 上

修改主配置文件

vim /etc/named.conf将55到58行复制

修改以下内容,保存

修改区域配置文件

 cd /var/named/
cp -a named.empty jd.com.zone
vim jd.com.zone

重启DNS服务

在client中测试

  1. 在 server 上安装 httpd 服务

删除之前安装的httpd服务

使用yum源安装httpd服务

yum install httpd -y
systemctl start httpd.service             启动httpd服务
systemctl enable httpd.service             开机自启动
  1. client测试

客户机访问www.jd.com成功到centos

  • 17
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值