您好,匿名用户
随意问技术百科期待您的加入

iptables怎么只允许本机访问指定端口而不允许外网访问

+2 投票
# Generated by iptables-save v1.4.8 on Sat Jun 15 23:23:13 2013
*filter
:INPUT ACCEPT [35:6316]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [17:1648]
-A INPUT -p tcp -m tcp --dport 30009 -j REJECT      
-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 30009 -j ACCEPT
COMMIT
# Completed on Sat Jun 15 23:23:13 2013

这样貌似不行。

在服务器上是这样的

telnet 127.0.0.1 30009
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
用户头像 提问 2013年 6月15日 @ Trish 上等兵 (154 威望)
分享到:

1个回答

+1 投票
 
最佳答案

两行反过来……

iptables 在遇到匹配即执行,所以先 REJECT 掉了,后边的规则没起到作用。

用户头像 回复 2013年 6月15日 @ Hera 上等兵 (249 威望)
选中 2013年 6月21日 @Saber
提一个问题:

相关问题

0 投票
1 回复 29 阅读
0 投票
1 回复 33 阅读
用户头像 提问 2013年 11月23日 @ Kennen 上等兵 (442 威望)
0 投票
1 回复 44 阅读
0 投票
1 回复 4 阅读
+2 投票
1 回复 53 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...