Как я могу проверить, заблокировал ли мой хостинг-провайдер исходящий трафик на некоторые IP-адреса?
У меня есть веб-сайт на WordPress, и я использую MailChimp с официальным плагином WP. Я знаю, что этот плагин работает как очень популярный, и он работает на моей другой учетной записи хостинга, но не на этом сайте. Я подозреваю, что мой хост блокирует.
Как я могу проверить, заблокировал ли мой хостинг-провайдер исходящий трафик на некоторые IP-адреса?
2 answers
Лучшим способом было бы спросить вашего хостинг-провайдера, но если у вас есть доступ по SSH, вы можете выполнить простой пинг, скручивание или даже трассировку. Если у вас нет доступа по SSH, вы можете запустить этот PHP-скрипт:
if (!$file) $status = -1; // Site is down else { fclose($file); $status = ($stoptime - $starttime) * 1000; $status = floor($status); } return $status; } ?> <DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html> <body> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="domain"> Domain name: <table> <input name="domainname" type="text" > <input type="submit" name="submitBtn" value="Ping domain"> </table> </form> <?php // Check whether the for was submitted if (isset($_POST['submitBtn'])){ $domainbase = (isset($_POST['domainname'])) ? $_POST['domainname'] : ''; $domainbase = str_replace("http://","",strtolower($domainbase)); echo '<table>'; $status = pingDomain($domainbase); if ($status != -1) echo "<tr><td>http://$domainbase is ALIVE ($status ms)</td><tr>"; else echo "<tr><td>http://$domainbase is DOWN</td><tr>"; echo '</table>'; } ?> </body> </html>
Поговорите с хостинг-провайдером и спросите их, блокируют ли они исходящий IP или DNS, и если да, то какова политика в отношении этих блоков. Может возникнуть проблема с DNS при подключении к mailchimp или может быть ограничение брандмауэра. Они могут блокировать доступ к mailchimp, опасаясь, что он будет использоваться веб-мастерами для рассылки спама, и в этом случае они могут разрешить доступ, если вы укажете им причину, по которой он нужен. Если они не ограничивают доступ, то они смогут найти его и проверить сервер и журналы брандмауэра, чтобы узнать, в чем проблема, и если она находится под их контролем, исправьте ее для вас.