以上得出結論80端口不通
如果連接成功,想要退出telnet的話,ctrl+],然后輸入quit
查看iptables
vi /etc/sysconfig/iptables #編輯防火牆配置文件
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允許80端口通過防火牆)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允許3306端口通過防火牆)
特別提示:很多網友把這兩條規則添加到防火牆配置的最后一行,導致防火牆啟動失敗
正確的應該是添加到默認的22端口這條規則的下面,添加好之后防火牆規則如下所示:
#########################################################
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
#########################################################
/etc/init.d/iptables restart #最后重啟防火牆使配置生效
肯定很多朋友和我一樣在了解http協議的時候,使用cmd telnet 的時候遇到問題,
這是因為win7和以前的系統不同,沒有默認開啟telnet功能
怎么解決?
打開控制面板,進入程序與功能,點擊“打開或關閉Windows功能”,然后在出來的功能樹菜單中,找到"Telnet客戶端",勾選它,然后安裝即可,如下圖: