Я пишу код на PHP, чтобы проверить, нет ли веб-сайта (или веб-сервера) или нет. У меня есть список IP-адресов для проверки, а затем для получения IP-адреса, попробуйте подключиться к нему с помощью функции fsockopen на порту 53, и если это произойдет, то установите переменную на имя хоста этого IP-адреса и вырвется из foreach петля. Таким образом, в основном найти первый сайт, на который он может подключиться, и сохранить его для справки позже.Simulate offline или down website
То, что я пытаюсь сделать, это имитировать первый веб-сайт в списке вниз, чтобы он перешел на второй веб-сайт в списке. Я попытался добавить правило блокировать IP-адрес в входящем и исходящем соединении брандмауэра Windows и смог заблокировать пингование в командной строке, и я попытался заблокировать порт, но когда я запускаю PHP-код, fsockopen все еще может подключиться на первый веб-сайт.
Есть ли другие идеи по моделированию автономного веб-сайта или сервера, так что fsockopen не сможет подключиться к нему без фактического отключения сервера или веб-сайта? или способы обмануть мой компьютер, подумав, что сайт не работает, так что функция fsockopen не сможет подключиться к нему? Существуют ли другие способы проверки соединения с сервером в php, отличном от ping и fsockopen?
Любая помощь будет оценена по достоинству.
Спасибо!
Что вы размещаете, это не ответ, но это действительно относится к комментарию. Вот несколько советов по созданию отличных ответов: http://stackoverflow.com/help/answering – Andrej