cisco服务器设置网站,Cisco路由如何设置命令阻止访问特定网站-程序员宅基地

技术标签: cisco服务器设置网站  

Cisco路由器是全球领先的通讯厂商,他的相关操作也跟别的路由器不太一样,那你知道Cisco路由如何设置命令阻止访问特定网站吗?下面是学习啦小编整理的一些关于Cisco路由如何设置命令阻止访问特定网站的相关资料,供你参考。

Cisco路由设置命令阻止访问特定网站步骤1:配置一个DNS服务器

假设我们打算屏蔽一个名为www.badsite.com的网站。我们并不知道该网站的具体IP地址,而且我们也不想知道。没问题——Cisco IOS会自己 把地址找出来并填上它。

要做到这一点,我们需要至少在路由器上配置一台DNS服务器。若想配置一台DNS服务器,应使用ip name-server命令。下面是个例子:

Router(config)# ip name-server 1.1.1.1 2.2.2.2

本例中,我们配置了一个主DNS服务器1.1.1.1,以及一个备用DNS服务器2.2.2.2,以便路由器对域名进行解析。这不会影响路由器的任何流量 。当我们需要对某个域名进行Ping服务时,路由器将使用这些DNS服务器。以下是具体示例:

Router# ping www.techrepublic.com  Translating "www.techrepublic.com"...domain server (1.1.1.1) [OK]   Type escape sequence to abort.  Sending 5, 100-byte ICMP Echos to 216.239.113.101, timeout is 2 seconds:  !!!!!  Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms  Router#

在上述例子中,路由器使用了我们指定的域名服务器地址(1.1.1.1)来尝试解析域名。它成功的将域名www.techrepublic.com解析为对应的IP ——216.239.113.101。

如果我们不曾指定DNS服务器,那么路由器很可能会返回下述这些反馈:

Translating "www.techrepublic.com"...domain server (255.255.255.255)   % Unrecognized host or address, or protocol not running.(不认识的主或地址,或可能协议未运行)

Cisco路由设置命令阻止访问特定网站步骤2:建立ACL

想真正阻止访问某个网站,我们必须建立一个存取控制列表(access control list,简称ACL)来具体定义我们想阻止什么。下面是个例子:

Router(config)# access-list 101 deny tcp any host www.badsite.com eq www  Translating "www.badsite.com"...domain server (1.1.1.1) [OK]  Router(config)# access-list 101 permit tcp any any eq www  ! to allow all other web traffic

这个ACL拒绝了所有对特定网站www.badsite.com的访问。在阻止访问该网站的同时,它允许所有人访问其他任意网站。

最后,由于ACL的隐含禁止,除WWW外所有的其他通信将全部被禁止。

如果您想知道到底是哪些IP地址在试图访问被阻止的网站,可以通过使用LOG关键字,记录相关信息。下面是个例子。

Router(config)# access-list 101 deny tcp any host www.badsite.com eq www log

有一点需要注意。在我们输入了上述ACL的第一行之后,留意路由器是如何使用DNS服务器来解析域名的。然后它会用解析域名所得的IP地址替 换掉ACL中的主机名。我们来仔细看看配置:

Router# sh run   inc access-list 101  access-list 101 deny tcp any host 66.116.109.62 eq www

这是个很好的功能,但是可能由于几个原因导致出现问题。首先,该IP仅仅是DNS服务器响应的第一个IP。如果这是个大型网站,有多台服务器 (比如一个搜索引擎),而ACL却仅仅包含了DNS首先响应的第一个IP——您将不得不手工屏蔽其余的IP地址。下面是个示例:

C:\> nslookup www.google.com  Server: DNSSERVER  Address: 1.1.1.1  Non-authoritative answer:  Name: www.l.google.com  Addresses: 64.233.167.104, 64.233.167.147, 64.233.167.99  Aliases: www.google.com

其次,如果被禁止的网页服务器更改了IP地址,ACL中的地址并不会跟随变化。您必须对ACL进行人为更新。

Cisco路由设置命令阻止访问特定网站步骤3:实施ACL

仅仅创建了ACL并不意味着路由器就用上了它——我们还必须对ACL进行实施。下面,假设我们要建立一个ACL,以阻止内部局域网访问外部的广 域网(比如Internet)。因此我们应当用ACL的源地址过滤,而不是目标地址的过滤。

同样,基于设计的目的,我们需要在路由器的Out方向实施这个ACL。

Router(config)# int serial 0/0  Router(config-if)# ip access-group 101 out

Cisco路由设置命令阻止访问特定网站的相关文章:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42322219/article/details/119638548

智能推荐

Rust 1.8发布,放弃了Unix系统的Make编译系统-程序员宅基地

文章浏览阅读624次。Mozilla上周发布了Rust 1.8,一个系统级别的编程语言,提供与C语言相当的编译速度,和高级别的安全性。这次更新最值得关注的是,Rust放弃了Unix系统的Make工具,使用Rust自己的Cargo包管理工具。为了实现自托管,减少对外部工具的依赖,Rust必须通过自己的语言构建一些工具。其他语言也大多都经过这个过程。Google的Go语言,从1.5版本开始,其编译器和解释器都由Go语言实现..._rust make

将 .net core 项目部署到 Linux服务器_linux 部署.net core项目-程序员宅基地

文章浏览阅读5k次,点赞2次,收藏14次。阿里云的CentOS 7.6 64位,所需要的环境:MySql 5.8,.Net Core 5.0 ,Nginx。_linux 部署.net core项目

Android版本加固后签名_android加固不校验签名-程序员宅基地

文章浏览阅读7.2k次,点赞4次,收藏9次。Android版本加固后签名 在上传应用的时候,应用加固之后会破坏原有的签名,需要重新签名才能发布到应用市场中,如下图: 加固后的签名步骤如下: 1:签名之前需要Java的JDK环境以及被破坏签名的apk安装包,以及将需要用来签名的keystore文件。 2:将未签名的apk和keystore文件拷贝到JDK安装目录下bin子目录下,通过bin目录下的jarsigner命令对未签名的apk安_android加固不校验签名

动态更新阿里云DDNS解析记录的IPv6地址,随时随地用域名远程访问自己的电脑【如何远程访问家里的电脑】_阿里云ipv6动态域名解析-程序员宅基地

文章浏览阅读1.3w次,点赞15次,收藏85次。本文详细描述了如何利用IPv6+域名解析实现远程访问自己的电脑_阿里云ipv6动态域名解析

使用 Swift iOS 15+ 将经过微调的人工智能与 OpenAI 集成和利用:聊天机器人教程_ios 集成openai-程序员宅基地

文章浏览阅读540次。欢迎来到使用强大的编程语言 Swift 以及 UIKit 框架和 OpenAI 令人难以置信的 Davinci 人工智能模型训练您自己的聊天机器人模型的激动人心的旅程。在这个循序渐进的教程中,我们将深入 AI 和应用程序开发的世界,结合尖端技术来训练能够进行有意义对话的聊天机器人模型。想象一下,拥有一个可以理解和响应自然语言的聊天机器人模型,为用户提供个性化和智能的交互。借助 Swift 和 Davinci 模型,我们拥有实现这一目标的完美工具。_ios 集成openai

CentOS安装MySQL8详细步骤-程序员宅基地

文章浏览阅读2w次,点赞10次,收藏70次。MySQL8安装详细步骤_centos安装mysql8

随便推点

Linux下安装JDK_linux安装jdk1.7-程序员宅基地

文章浏览阅读2.8k次。Linux下安装JDK_linux安装jdk1.7

全局变量和局部变量_说明局部变量在哪个文件中声明,在哪个文件中给全局变量中赋初值,并举例说明一个全-程序员宅基地

文章浏览阅读1.6k次。C语言_说明局部变量在哪个文件中声明,在哪个文件中给全局变量中赋初值,并举例说明一个全

【20090603-02】地图投影的选择(转载)http://blog.csdn.net/chenyq2008/archive/2007/12/04/1915918.aspx...-程序员宅基地

文章浏览阅读92次。地图投影的选择选择投影的目的在于使所选投影的性质、特点适合于地图的用途,同时考虑地图在图廓范围内变形较小而且变形分布均匀。海域使用的地图多采用保角投影,因其能保持方位角度的正确。我国的基本比例尺地形图(1:5千,1:1万,1:2.5万,1:5万,1:10万,1:25万,1:50万,1:100万)中,大于等于50万的均采用高斯-克吕格投影(Gauss-Kruger),这是一个等角横切椭圆柱投影,..._墨卡托投影标准纬线之前长度缩小,标准纬线之外长度放大

微生物分子生态学研究方法培训通知(禇海燕/冯友智/陈瑞蕊/蔡元锋/叶茂等)-程序员宅基地

文章浏览阅读1.0k次。各有关单位:为进一步提高并推动高等院校、科研院所及企事业单位在生态环境科学研究中的技术应用水平。“农环视界”公众号组织邀请本领域知名专家定期举办“生态环境科学研究先进技术培训”。通过课程培训提高学科实验、实践技术应用水平并掌握相关先进技术方法。老师讲课会结合实际案例进行内容解析,并配备实操单元进行针对性指导,解决实际问题,拓宽学员的理论知识、提升学员的实际操作能力及相关经验。本期主题:微生物分子..._禇海燕二级教授

linus开启snmp_Linux配置snmp-程序员宅基地

文章浏览阅读264次。机器环境[root@linux-node1 ~]# cat /etc/redhat-releaseCentOS Linux release 7.1.1503 (Core)[root@linux-node1 ~]# hostnamelinux-node1.nmap.com[root@linux-node1 ~]#安装net-snmp等工具[root@linux-node1 ~]# yum insta..._net-snmp-utils-5.7.2-24.el7_2.1x86

使用Hammerspoon打造你的个性化 macOS 桌面:一个强大的自动化工具-程序员宅基地

文章浏览阅读346次,点赞3次,收藏5次。使用Hammerspoon打造你的个性化 macOS 桌面:一个强大的自动化工具项目地址:https://gitcode.com/zuorn/hammerspoon_configHammerspoon 是一款针对macOS的强大扩展工具,它允许用户通过 Lua 脚本来控制和定制操作系统的行为。这个项目提供了一个预配置的 Hammerspoon 配置集合,旨在帮助新手快速上手并体验到 Hamme..._macos 桌面程序自动化