А всё-таки возникает вопрос по поводу универсальной "чекалки" на "тасиксовость" сайта. Проверка простая - нужно запустить команду:
Код:
traceroute $sitename_or_ip | grep 193\.27\.206
Если в результате вернётся "0", сайт в Тасиксе, если нет - то нет.
Собственно, вопрос - кто реализует это на PHP? Подводных камней вижу два:
1. В большинстве дистрибутивов traceroute требует права root'a. Выход - присвоить команде SUID. Для пущей безопасности можно выполнять команды в chroot-окружении, библиотек требуется не так уж много.
Код:
[root@localhost ~]# ldd `which traceroute`
linux-gate.so.1 => (0xffffe000)
libm.so.6 => /lib/i686/libm.so.6 (0xb781a000)
libc.so.6 => /lib/i686/libc.so.6 (0xb76c8000)
/lib/ld-linux.so.2 (0xb7859000)
[root@localhost ~]# ldd `which grep`
linux-gate.so.1 => (0xffffe000)
libpcre.so.0 => /lib/libpcre.so.0 (0xb770b000)
libc.so.6 => /lib/i686/libc.so.6 (0xb75b9000)
/lib/ld-linux.so.2 (0xb7757000)
2. Защита от ботов, которые могут "положить" сервер. Защита от ввода некорректного айпи или имени домена (надо принимать только латинские буквы, цифры, точки и знаки тире)