سلام ،
دوست گرامی اگر Uptime سرور شما مناسب و مطمئنه میتونین از این روش استفاده کنین :

1- ابتدا یه Ping از 8.8.8.8 بگیرین ، اگر متصل بود یعنی اینترنت وصله !
2- حالا سرور خودتونو Ping کنین ، اگر در دسترس نبود یعنی یا سرور شما در دسترس نیست و یا بلاک شده ولی تشخیص اینکه صرفا بلاک شده تقریبا غیر ممکنه.

** البته بستگی به فایروال و کانفیگش داده : اگر Packet شما Drop بشه موضوع یه چیزه اگر اصطلاحا Tarpit بشه یه چیز دیگست که مباحث تخصصی شبکست و در این فروم نمیگنجه.

یه سایت Fast Response برای پینگ میتونه این باشه : http://checkip.dyndns.org (که البته External IP شما رو برمیگدونه).