2012-07-13 120 views
0

我有一個VPS服務器和所有的突然我有幾個問題。首先,有些人來自世界各地的世界,無法訪問該網站,即使有其他人可以訪問它沒有任何問題,那些不能夠訪問它得到一個請求超時錯誤,當他們嘗試ping我的服務器。「無法連接到主機」,並請求超時問題

我遇到的另一個問題是,當我使用curl處理某些URL時,它會拋出「無法連接到主機」的錯誤,並且它不是站點的問題,因爲您可以從瀏覽器訪問它。當我嘗試使用wget訪問相同的網站時,我也遇到了類似的問題。

最後但並非最不重要的是,當有人試圖給我發送電子郵件給我的任何服務器的電子郵件地址,從一些有問題的國家訪問服務器,他們得到這個錯誤:[SMTP:無效的迴應從服務器接收到的代碼(451,響應:代碼臨時局部問題 - 請稍後再試)

我的VPS是在CentOS,我已經花了幾天時間試圖找到沒有任何運氣的解決方案。任何幫助都感激不盡。

回答

0

這聽起來像一個防火牆問題。 CentOS安裝了iptables,不確定是否添加了額外的強化。通過命令行

嘗試自己喜歡的外殼:

iptables -F

然後有人嘗試一下,看看有沒有什麼幫助。如果是這樣,他們可能會使用來自ISP的共享IP,並且您的服務器收到錯誤的請求並觸發防火牆規則。如果您信任該方,則可以爲其IP的防火牆規則添加例外。

我建議升級防火牆APF(高級策略防火牆),它會爲你硬化iptables的,然後你可以輕鬆地配置APF。如果說有,你要允許一個IP,你只需鍵入:

apf -a IPADDRESS (or hostname)

+0

好吧,我已經試過的iptables -F沒有運氣,居然有沒有在防火牆的任何規則可言,所以大概是什麼其他。感謝您的幫助。 – 2012-07-13 03:06:04

+0

主服務器是否可能託管VPS,或者ISP本身阻止了該流量? – 2012-07-13 04:22:23

+0

另請注意,curl和wget可能不會將所需的標頭或cookie發送到在瀏覽器中工作的網站。你可能必須玩弄它。也許稍後再次嘗試是不相關的問題,但由於其他問題,您會保持警惕,並且確實是一個主機問題,需要稍後再試。 一兩件事,似乎瘋了,但非高峯,執行重新啓動。奇怪的事情發生了,有時網絡只需要進行一次複習。 – 2012-07-13 04:24:41