在RHEL5系统中,若要禁止ip地址61.23.45.0/24网段的客户机访问本机的WEB服务,可以使用一下()防火墙规则。A. iptables –I INPUT –s 61.23.45.0/24 –p tcp –dport 80 –j DROPB. iptables –I INPUT –s 61.23.45.1—61.23.45.254 –p tcp –dport 80 –j DROPC. iptables –I INPUT –src-range 61.23.45.1—61.23.45.254 –p

题目
在RHEL5系统中,若要禁止ip地址61.23.45.0/24网段的客户机访问本机的WEB服务,可以使用一下()防火墙规则。

A. iptables –I INPUT –s 61.23.45.0/24 –p tcp –dport 80 –j DROP

B. iptables –I INPUT –s 61.23.45.1—61.23.45.254 –p tcp –dport 80 –j DROP

C. iptables –I INPUT –src-range 61.23.45.1—61.23.45.254 –p tcp –dport 80 –j DROP

D. iptables –I INPUT –m iprange –src-range 61.23.45.1—61.23.45.254 –p tcp –dport 80 –j DROP


相似考题
更多“在RHEL5系统中,若要禁止ip地址61.23.45.0/24网段的客户机访问本机的WEB服务,可以使用一下()防火墙规则。 A. iptables –I INPUT –s 61.23.45.0/24 –p tcp –dport 80 –j DROPB. iptables –I INPUT –s 61.23.45.1—61.23.45.254 –p tcp –dport 80 –j”相关问题
  • 第1题:

    下列程序的输出结果是______。main(){ char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s);}

    A.69825

    B.63825

    C.6385

    D.693825


    正确答案:C

  • 第2题:

    如下程序的输出结果是includemain(){chsr ch[2][5]={"6937","8254"},*p[2];int i,j,s=

    如下程序的输出结果是 #include<stdio.h> main() { chsr ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0' printf("%d\n",s);}

    A.69825

    B.63825

    C.6385

    D.693825


    正确答案:C

  • 第3题:

    有如下程序includevoid main( ){char ch[2][5]={"6937","8254"},*p[2];int i,j,s=0

    有如下程序 #include<iostream.h> void main( ) { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0';

    A.69825

    B.63825

    C.6385

    D.693825


    正确答案:C
    解析:该题主要要搞清楚以下几点:
      ①定义了一个指针数组char*p[2]后,程序中第一个循环for(i=0;i2;i++)p[i]=ch[i];的作用是使指针数组的P[0]元素(它本身是一个指针)指向了二维数组ch的第一行字符串,并使指针数组的p[1]元素指向了二维数组ch的第二行字符串,这样,就使指针数组p和二维数组ch建立起了一种对应关系,以后对二维数组ch的某个元素的引用就有两种等价的形式: ch[i][j]或p[i][j]。②对二维数组ch的初始化,使其第一行ch[0]中存入了字符串“6937”,第二行ch[l]中的内容为字符串“8254”。③程序中第二个循环中的循环体s=s*10+p[i][j]-'0';的功能是这样的,每执行一次,将s中的值乘以10(也即,将s中的数值整体向左移动一位,并在空出来的个位上添一个o),再将当前P[i][j]中的字符量转换为相应的数字,然后把这个数字加到s的个位上。④注意到内层循环的循环条件
    p[i][j]>'\0'是指p[i][j]中的字符只要不是字符串结束标志'\0'就继续循环,语句j+=2;是使下标j每次增加2,也即一个隔一个地从p[i]所指向的字符串中取出字符。经过上述解析后,不难看出,该程序首先从p [0]所指向的字符串“6937”中一个隔一个地取出字符,分别是“6”和“3”,然后从p[1]所指向的字符串“8254”中一个隔一个地取出字符,分别是“8”和“5”,同时经过转换和相加运算后,结果s中的值应该是6385。

  • 第4题:

    有如下程序 main() { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s);} 该程序的输出结果是

    A.69825

    B.63825

    C.6385

    D.693825


    正确答案:C
    解析: 该题稍微难一点。主要要搞清楚以下几点:①定义了一个指针数组char*p[2]后,程序中第一个循环for(i=0;i2;i++)p[i]=ch[i];的作用,是使指针数组的p[0]元素(它本身是一个指针)指向了二维数组ch的第一行字符串,并使指针数组的p[1]元素指向二维数组ch的第二行字符串,这样,就使指针数组p和二维数组ch建立起了一种对应关系,以后对二维数组ch的某个元素的引用就有两种等价的形式:ch[i][j]或p[i][j]。②对二维数组ch的初始化,使其第一行ch[0]中存入了字符串“693

  • 第5题:

    阅读以下说明,回答问题1至问题3。

    【说明】 Plug-gw是Linux配置中常带的通用代理程序,可用来代理POP3、HTTP等应用层服务。附图3为某网络结构图,内部网段上有一台POP3服务器和一台FTP服务器。代理服务器中使用ipchains包过滤技术来实现防火墙功能。

    ipchains的部分相关信息如下:

    /sbin/ipchains-A input-p tcp-s 0.0.0.0/0 1024:-d 192.168.11.2/32 ftp-I eth0 - j ACCEPT

    /sbin/ipchains-A input-p tcp-s (1) 1024:-d 192.168.80.2/32 (2) -I eth0 - j DENY

    /sbin/ipchains-A input-p tcp-s 0.0.0.0/0 1024:-d 192.168.11.2/32 ftp-data-I eth0 - j ACCEPT

    /sbin/ipchains-A input-p tcp-s 192.168.11.2/32 ftp-d 0.0.0.0/0 1024:-I eth1 - j ACCEPT

    /sbin/ipchains-A input-p tcp-s 192.168.11.2/32 ftp-data-d 0.0.0.0/0 1024:-I eth1 - j ACCEPT

    /sbin/ipehains-A input-p tcp-s 192.168.11.0/24 1024:-d 0.0.0.0/0 ftp-I eth1-j ACCEPT

    /sbin/ipchains-A input-p tcp-s (3) 1024:-d 0.0.0.0/0 ftp-data-I (4) - j DENY

    /sbin/ipchains-A input-p tcp-s 192.168.11.0/24 1024:-d 0.0.0.0/0 ftp-data-I eth1 - j ACCEPT

    /sbin/ipchains-A input-p tcp-s 0.0.0.0/0 ftp-d 192.168.11.0/24 1024:-I eth0-j ACCEPT

    /sbin/ipchains-A input-p tcp-s 0.0.0.0/0 ftp-data-d 192.168.11.0/24 1024:-I eth0 - j ACCEPT

    简述本题中POP3服务的实现过程。


    正确答案:用户在自己的邮件工具中设定POP3服务器地址为168.1.1.3。收邮件时在外部网段上是在168.1.1.3的110端口接受用户请求的随后由plug-gw处理把所得的数据由168.1.1.3接口拷贝给外部用户。在内部网段上由192.168.11.5对 192.168.11.1的110端口发出请求。
    用户在自己的邮件工具中设定POP3服务器地址为168.1.1.3。收邮件时,在外部网段上,是在168.1.1.3的110端口接受用户请求的,随后由plug-gw处理,把所得的数据由168.1.1.3接口拷贝给外部用户。在内部网段上,由192.168.11.5对 192.168.11.1的110端口发出请求。

  • 第6题:

    有如下程序includevoid main(){charch [2][5]={"6937","8254"},*p[2]; int i,j,s=0

    有如下程序 #include<iostream.h> void main() { charch [2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;<2;i++) for(j=0;p[i][j]>‘\0’;j+=2) s=10*s+p[i][j]-’0’; cout<<s;} 该程序的输出结果是

    A.69825

    B.63825

    C.6385

    D.693825


    正确答案:C
    解析:该题主要要搞清楚以下几点:①定义了一个指针数组char*P[2]后,程序中第一个循环for(i=0;i2;i++)P[i]=ch[i];的作用是使指针数组的P[0]元素(它本身是一个指针)指向了二维数组ch的第一行字符串,并使指引数组的P[1]元素指向了二维数组汕的第二行字符中。这样,就使指针数组p和二维数组ch建立起了一种对应关系,以后对二维数组ch的某个元素的引用就有两种等价的形式:ch[i][j]或p[i][j]。②对二维数组ch的初始化,使其第一行ch[0]中存入了字符串"6937’’,第二行ch[1]中的内容为字符串“8254”。③程序中第二个循环中的循环体s=s*10+p[i][j]-’0’;的功能是这样的,每执行一次,将s中的值乘以10(也即,将s中的数值整体向左移动一位,并在空出来的个位上添一个0),再将当前P[i][j]中的字符量转换为相应的数字,然后把这个数字加到s的个位上④注意到内层循环的循环条件P[i][j]>’\0’,是指p[i][j]中的字符只要不是字符串结束标志’\0’就继续循环,语句。j+2;是使下标.j每次增加2,也即一个隔一个地从p[i]所指向的字符串中取出字符。经过上述解析后,不难看出,该程序首先从P[0]所指向的字符申“6937’’中一个隔一个地取出字符,分别是“6”和“3”,然后从p[1]所指向的字符串“8254’’中一个隔一个地取出字符,分别是“8”和“5”,同时经过转换和相加运算后,结果s中的值应该是6385。

  • 第7题:

    一台RHEL4主机配置了防火墙,若要禁止客户机192.168.1.20/24访问该主机的telnet服务,可以添加()规则。

    • A、iptables-AINPUT-ptcp-s192.168.1.20--dport23-jREJECT
    • B、iptables-AINPUT-ptcp-d192.168.1.20--sport23-jREJECT
    • C、iptables-AOUTPUT-ptcp-s192.168.1.20--dport23-jREJECT
    • D、iptables-AOUTPUT-ptcp-d192.168.1.20--sport23-jREJECT

    正确答案:A,D

  • 第8题:

    在Linux系统中如何禁止telnet的banner信息()

    • A、过滤TCP23端口
    • B、删除/etc/issue和/etc/issuE.net文件
    • C、利用TCPWRAPPER
    • D、iptables–AINPUT–ptcp–d0/0–dport23–jDROP

    正确答案:B

  • 第9题:

    你是一企业网络管理员,你使用的防火墙在UNIX下的IPTABLES,你现在需要通过对防火墙的配置不允许192.168.0.2这台主机登陆到你的服务器,你应该怎么设置防火墙规则?()

    • A、iptables—A input—p tcp—s 192.168.0.2—source—port 23—j DENY
    • B、iptables—A input—p tcp—s 192.168.0.2—destination—port 23—j DENY
    • C、iptables—A input—p tcp—d 192.168.0.2—source—port 23—j DENY
    • D、iptables—A input—p tcp—d 192.168.0.2—destination—port 23—j DENY

    正确答案:B

  • 第10题:

    在某个公司的局域网中,有一台Linux主机具有两块网卡,其中第一块网卡具有外部IP地址67.36.6.192,第二块网卡具有公司内部地址,公司网管欲将其设置为网关,使得公司内部的其它机器能够通过它连接到Internet,关于防火墙可行的操作为()。

    • A、iptables - t nat - A ROUTING -o eth0 - j MASQUERADE
    • B、iptables - t nat - A PREROUTING -i eth0 - j MASQUERADE
    • C、iptables - t nat -  A POSTROUTING  -o  eth0-j MASQERADE
    • D、iptables - t nat - A POSTROUTING -o erh1 -j MASQUERADE
    • E、iptables - t nat - A POSTROUTING -o erth0 -j SNAT - TO 67.36.6.192

    正确答案:C,E

  • 第11题:

    多选题
    一台RHEL4主机配置了防火墙,若要禁止客户机192.168.1.20/24访问该主机的telnet服务,可以添加()规则。
    A

    iptables-AINPUT-ptcp-s192.168.1.20--dport23-jREJECT

    B

    iptables-AINPUT-ptcp-d192.168.1.20--sport23-jREJECT

    C

    iptables-AOUTPUT-ptcp-s192.168.1.20--dport23-jREJECT

    D

    iptables-AOUTPUT-ptcp-d192.168.1.20--sport23-jREJECT


    正确答案: C,A
    解析: 暂无解析

  • 第12题:

    单选题
    通过添加规则,允许通往192.168.0.2的SSH连接通过防火墙的iptables指令是()。
    A

    iptables-FINPUT-d192.168.0.2-ptcp--dport22-jACCEPT

    B

    iptables-AINPUT-d192.168.0.2-ptcp--dport23-jACCEPT

    C

    iptables-AFORWARD-d192.168.0.2-ptcp--dport22-jACCEPT

    D

    iptables-AFORWARD-d192.168.0.2-ptcp--dport23-jACCEPT


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下列程序的输出结果是( ) main() { char ch [2][5]={"6934","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0'&&p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s); }

    A.6385

    B.69825

    C.63825

    D.693825


    正确答案:A

  • 第14题:

    以下程序运行后,输出结果是 ( ) main( ) {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i+ +)p[i]=ch[i]; for(j=0;j<2;j+ +) for(j=0;p[i][j]>='0'& & p[i][j]<='9';j+=2) s=10 * s+p[i][j]-'0'; printf("%d\n",s); }

    A.6385

    B.22

    C.33

    D.693825


    正确答案:A

  • 第15题:

    若在以下定义和赋值语句,则才s数组的第i行第j列(假设i,j已正确说明并赋值)元素地址的合法引用为 int s[2][3]={0},( *p)[3]; p=s;

    A.*(*(p+i)+j)

    B.*(p[i]+j)

    C.(p+i)+j

    D.(*(p+i))[j]


    正确答案:A
    解析:p+i是数组s的第i+1行的首地址,而*(p+i)则是数组第i+1行第1列的元素的地址,*(p+i)+j则是第i+1行的第j+1列的地址,*(*(p+i)+j)引用的是数组元素s[i][j]的值。注意:通过建立一个指针数组来引用二维数组元素。

  • 第16题:

    下列程序运行后,输出结果是______。main(){ char ch[2][5]={"693","825"),*p[2]; int i,j,s=0; for (i=0;i<2;i++) p[i]=ch[i]; for (i=0;i<2;i++) for (j=0;p[i][j]>='0' &&p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s);}

    A.6385

    B.22

    C.33

    D.693825


    正确答案:A

  • 第17题:

    有以下程序:struct S{int n;int a[20];};void f(struct S*P){int i,j,t;for(i=0;in-1;i++)fo

    有以下程序: struct S{int n;int a[20];}; void f(struct S*P) { int i,j,t; for(i=0;i<P->n-1;i++) for(j=j+1;j<P->n-1;j++) if(p->a[i]>p->a[j]) {t=P->a[i];p->a[i]=P->a[j];p->a[j]=t} } main() {int i;struct S s{10,{2,3,1,6,8,7,5,4,10,9}}; f(&s); for(i=0;i<s.n;i++)printf("%d",s.a[i]);} 程序运行后的输出结果是( )。

    A.3

    B.4

    C.5

    D.6


    正确答案:A
    解析:在主函数main()中定义了一个整型变量i和一个结构体变量s。f()函数中,定义了一个结构体指针类型的指针p,外层循环变量i表示数组的第i个元素,内层循环j表示数组的第i+1个元素,调用f()函数,通过指针变量p来引用结构体成员,并把它们进行从小到大排序,最后输出。

  • 第18题:

    在使用RHEL5系统的Linux网关主机中,eth1网卡IP地址为201.12.13.14,用于连接Internet。为了使Internet中的用户能够通过“http://201.12.13.14”的地址访问到局域网中的Web服务器192.168.4.14,可以设置()放火墙规则。

    A. iptables -t nat -A PREROUTING -d 201.12.13.14 -p -tcp --dport 80 -jMASQUERADE

    B. iptables -t nat -A POSTROUTING -d 201.12.13.14 -p tcp --dport 80 -jMASQUERADE

    C. iptables -t nat -A PREROUTING -d 201.12.13.14 -p tcp --dport 80 -j DNAT--to-destination 192.168.4.14

    D. iptables -t nat -A POSTROUTING -d 201.12.13.14 -p tcp --dport 80 -j DNAT--to-destination 192.168.4.14


    参考答案C

  • 第19题:

    通过添加规则,允许通往192.168.0.2的SSH连接通过防火墙的iptables指令是()。

    • A、iptables-FINPUT-d192.168.0.2-ptcp--dport22-jACCEPT
    • B、iptables-AINPUT-d192.168.0.2-ptcp--dport23-jACCEPT
    • C、iptables-AFORWARD-d192.168.0.2-ptcp--dport22-jACCEPT
    • D、iptables-AFORWARD-d192.168.0.2-ptcp--dport23-jACCEPT

    正确答案:C

  • 第20题:

    通过添加规则,允许通往192.168.0.2的SSH连接通过防火墙的iptables指令是()

    • A、iptables-FINPUTE–d192.168.0.2-ptcp--dport22-jACCEPT
    • B、iptables-AINPUT-d192.168.0.2-ptcp–dport23-jACCEPT
    • C、iptables-AFORWARD–d192.168.0.2-ptcp—dport22-jACCEPT
    • D、iptables-AFORWARD–d192.168.0.2-ptcp—dport23-jACCEPT

    正确答案:C

  • 第21题:

    下面关于Iptables防火墙软件说法正确的是()。

    • A、Iptables工作在应用层,属于应用层代理
    • B、Iptables工作在网络层,属于包过滤型防火墙
    • C、Iptables主要有input,output,forward,prerouting,postrouting五个规则链
    • D、Iptables工作在传输层,属于包过滤型防火墙

    正确答案:B,C

  • 第22题:

    单选题
    通过添加规则,允许通往192.168.0.2的SSH连接通过防火墙的iptables指令是()
    A

    iptables-FINPUTE–d192.168.0.2-ptcp--dport22-jACCEPT

    B

    iptables-AINPUT-d192.168.0.2-ptcp–dport23-jACCEPT

    C

    iptables-AFORWARD–d192.168.0.2-ptcp—dport22-jACCEPT

    D

    iptables-AFORWARD–d192.168.0.2-ptcp—dport23-jACCEPT


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    你是一企业网络管理员,你使用的防火墙在UNIX下的IPTABLES,你现在需要通过对防火墙的配置不允许192.168.0.2这台主机登陆到你的服务器,你应该怎么设置防火墙规则?()
    A

    iptables—A input—p tcp—s 192.168.0.2—source—port 23—j DENY

    B

    iptables—A input—p tcp—s 192.168.0.2—destination—port 23—j DENY

    C

    iptables—A input—p tcp—d 192.168.0.2—source—port 23—j DENY

    D

    iptables—A input—p tcp—d 192.168.0.2—destination—port 23—j DENY


    正确答案: D
    解析: 暂无解析