红联Linux门户
Linux帮助

防火墙问题

发布时间:2009-07-27 13:32:38来源:红联作者:yangshan
请问前辈这两条命令有什么区别 iptables -A INPUT -s 127.0.0.1 -d www.baidu.com -j DROP
iptables -t mangle -I PREROUTING -s 127.0.0.1 -d www.baidu.com -j DROP

意思都是配置ip为127.0.0.1的电脑禁止访问百度网站,请问这两条网站有什么本质区别呢??我很糊涂!:0wszxc
文章评论

共有 7 条评论

  1. yangshan 于 2009-08-03 22:26:31发表:

    还是感谢楼上两位师兄 谢谢!

  2. l460618498 于 2009-08-02 14:07:59发表:

    引用:
    INPUT链和mangle链的位置不一样,具体请自行查找资料
    hantu 发表于 2009-8-2 00:57

    兄弟INPUT是链。而mangle是表。linux里有3张表,5条链

  3. hantu 于 2009-08-02 00:57:19发表:

    INPUT链和mangle链的位置不一样,具体请自行查找资料

  4. l460618498 于 2009-08-01 21:56:39发表:

    4# yangshan


    iptables -A INPUT -s 127.0.0.1 -d www.baidu.com -j DROP
    这个是在INPUT链中写的。不让127.0.0.1和www.baidu.com通信
    iptables -t mangle -I PREROUTING -s 127.0.0.1 -d www.baidu.com -j DROP
    这个是在mangle的PREROUTING链表中插入一条防火墙策略。也是不让127.0.0.1和www.baidu.com通信

  5. yangshan 于 2009-08-01 21:45:32发表:

    这个问题至今无人回答{:3_121:}

  6. yangshan 于 2009-07-27 13:38:25发表:

    上面命令错了 应该是iptables -A OUTPUT -s 127.0.0.1 -d www.baidu.com -j DROP

  7. yangshan 于 2009-07-27 13:33:38发表:

    不好意思 显示的很乱!这两条命令有什么本质区别呢?