A good way to check this would be to use a port script on your website. Throw this code into a php file and visit it in your browser:
$timeout = "1";
$portgen[1] = "6900"; $servicegen[1] = "Login:"; $ipgen[1] ="ip";
$portgen[2] = "1234"; $servicegen[2] = "Char:"; $ipgen[2] ="ip";
$portgen[3] = "1235"; $servicegen[3] = "Map:"; $ipgen[3] ="ip";
$portgen[4] = "3306"; $servicegen[4] = "SQL:"; $ipgen[4] ="ip";
$portgen[5] = "80"; $servicegen[5] = "Self:"; $ipgen[5] ="127.0.0.1";
$portsgen = count($portgen);
$portsgen = $portsgen + 1;
$countgen = 1;
$main = "";
while($countgen < $portsgen){
$fpgen = @fsockopen("$ipgen[$countgen]", $portgen[$countgen], $errno, $errstr, $timeout);
if (!$fpgen) {
$main .= "$servicegen[$countgen] <font color='red'>Offline</font> ";
} else {
$main .= "$servicegen[$countgen] <font color='green'>Online</font> ";
fclose($fpgen);
}
$countgen++;
}
$main .= "";
print $main;
If the first three say offline, when your server is clearly running, then your webhost has only opened up particular ports (ftp, ssh, sql, etc). This is quite common amongst hosting providers that know what they're doing.