Posts Tagged ‘IP’

Настройка сети в операционной системе Windows 7. Часть 7 – Управление параметрами TCP/IP средствами командной строки

Четверг, Ноябрь 13th, 2014 Нет комментариев

Under : , , , , ,

В двух предыдущих статьях данного цикла вы узнали о структуре и настройке IPv4 и маски подсети средствами графического интерфейса. В операционных системах Windows за настройку, поддержку и анализ проблем в TCP/IP сетях отвечает оболочка сетевых сервисов Netsh. Netsh – это системная утилита-сценарий командной строки, позволяющая управлять конфигурацией различных сетевых служб, как на локальном, так и на удаленном компьютерах. По сути, Netsh предоставляет свою командную строку, которую вы можете использовать как в интерактивном, так и в неинтерактивном режимах. (далее…)

Если пользователи оказываются забанены автоматически

Четверг, Апрель 18th, 2013 Нет комментариев

Under : , , , ,

На одном форуме я стал получать жалобы от пользователей, что при попытке отправки сообщения или создания темы они получают ошибку примерно с таким текстом:

Ваш IP забанен. Дополнительная информация на http://spamhaus.org

Человеческая это подлость или глупость самой системы, но забанены оказались самые активные пользователи, причем в их числе и администрация форума. Как известно, в phpBB3 IP пользователя проверяется на наличие в черном списке сайтов dsbl.org, spamcop.net и spamhaus.org. Естественно мне, как администратору этого форума было важно, чтобы пользователи могли и дальше общаться без всяких проблем – спам пока приходится чистить вручную, но недолго ему осталось. (далее…)

Как написать свой счетчик посещаемости на Perl

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

В этой статье рассказывается о том, как с помощью перла и библотеки GD написать счетчик типа SpyLog / HotLog.

Чем собственный счетчик лучше?
Существуют различные сервисы счетчиков, но всвязи с огромным количеством сайтов, на которых эти счетчики установлены, эти системы жудко тормозят. К примеру, HotLog падает как минимум раз в неделю, следовательно, посетители не учитываются. За эффективность так же берет деньги SpyLog.
Зачем платить деньги, если можно написать собственн (далее…)

История Интернета

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , ,

Около 20 лет назад Министерство Обороны США создало сеть, которая явилась предтечей Internet, — она называлась ARPAnet. ARPAnet была экспериментальной сетью, — она создавалась для поддержки научных исследований в военно-промышленной сфере, — в частности, для исследования методов построения сетей, устойчивых к частичным повреждениям, получаемым, например, при бомбардировке авиацией и способных в таких условиях продолжать нормальное функционирование. Это требование дает ключ к пониманию принципов построения и структуры Internet. В модели ARPAnet всегда была связь между компьютером-источником и компьютером-приемником (станцией назначения). Сеть предполагалась ненадежной: любая часть сети может исчезнуть в любой момент. (далее…)

Сейчас на сайте

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

Наверняка, вы часто видите на сайтах надпись примерно следующего содержания: «Сейчас на сайте … человек». Вот и мы сделаем себе что-то подобное. Сразу хочу сказать, что идея написания данной статьи возникла у меня по прочтении статьи «Сколько человек на сайте», где автор предлагает решение этой проблемы с помощью базы данных, мы же управимся и с помощью обыкновенного файла.

Как будет реализовываться механизм подсчета посетителей онлайн? Есть два способа.

  • С помощью IP адреса посетителя. Как вы понимаете, разные посетители обычно имеют разные IP.
  • С помощью сессий PHP. Для каждого посетителя заводится уникальная сессия. (далее…)

Преобразование IP адресов

Воскресенье, Апрель 8th, 2012 Нет комментариев

Under : , , , , ,

ip2int: Преобразование ip-адреса в число (которое можно хранить в PHP, помещать в MySQL и.т.д.)

int2ip: Преобразование числа в ip-адрес

function int2ip($i) {
   $d[0]=(int)($i/256/256/256);
   $d[1]=(int)(($i-$d[0]*256*256*256)/256/256);
   $d[2]=(int)(($i-$d[0]*256*256*256-$d[1]*256*256)/256);
   $d[3]=$i-$d[0]*256*256*256-$d[1]*256*256-$d[2]*256;
   return "$d[0].$d[1].$d[2].$d[3]";
}

function ip2int($ip) {
   $a=explode(".",$ip);
   return $a[0]*256*256*256+$a[1]*256*256+$a[2]*256+$a[3];
}

(далее…)

PHP и DNS

Воскресенье, Апрель 8th, 2012 Нет комментариев

Under : , , , , , ,

В этой статье мы рассмотрим функции, которые предоставляет PHP для работы с DNS серверами. Наиболее часто возникает задача получения имени хоста по его IP-адресу, другие задачи встречаются значительно реже.

Функция gethostbyname

Синтаксис:

string gethostbyname(string hostname)

Пример использования фунции gethostbyname

<?
$hostname
= "localhost";
$ip_address = gethostbyname($hostname);
echo (
"IP-адрес $hostname: $ip_address");
?> (далее...)

Пишем простейший текстовой счётчик

Воскресенье, Апрель 8th, 2012 Нет комментариев

Under : , , , ,

Итак, писать мы будет простейший текстовой счётчик. Для начала решим для себя, как именно он будет работать. Всего наш скрипт будет состоять из четырёх файлов :

      - Файл для хранения ip пользователей (ip.txt)
      - Файл для хранения данных счётчика (counter.txt)
      - Сам файл скрипта (counter.php)
      - Шаблон вывода счётчика (template.html)

Алгоритм работы очень прост:

      - Когда скрипт запускается, он получает ip запустившего его браузера.
      - По ip проверяем, были ли уже запросы от этого браузера или нет.
      - Если не были — добавляем ip в базу и прибавляем по единичке ко всем счётчикам.
      - Если уже были — прибавляем по одному поинту к хитам.
      - Выводим данные счётчика.

(далее…)

Динамические «черные списки»

Пятница, Апрель 11th, 2008 Нет комментариев

Under : , , , , ,

К сожалению, сегодня без средств фильтрации электронной почты для упрощения борьбы со спамом уже не обойтись. Решения для защиты от спама используют различные подходы, но основными методами остаются формирование «черных списков» для известных спамеров и «белых списков», включающих адреса известных отправителей. Представленные на рынке программные решения предназначены для работы как на настольных компьютерах конечных пользователей, так и на серверных системах, а некоторые могут работать и на сервере, и у пользователя. Весьма эффективным средством борьбы со спамом остается обращение к службам ведения динамических «черных списков», хотя следует отметить, что этот подход имеет ряд недостатков. Как показывает мой опыт, динамические «черные списки» представляют собой удобный инструмент, который должен занять свое место в арсенале каждого, кто хочет успешно бороться со спамом. Чтобы использовать динамические «черные списки» максимально эффективно, следует разобраться в принципах их функционирования. (далее…)

Узнай IP по e-mail

Воскресенье, Март 16th, 2008 Нет комментариев

Under : , , , , , ,

Мне иногда приходят письма от спамеров, «доброжелателей» и других юзеров, которые наивно полагают, что их письма анонимны. Пришло время развеять их надежды. Вот, к примеру, пришло мне письмо от одного спамера, присылающего всякие спам листы, которые мне не нужны. Возьмем его письмо, в Microsoft Outlook Express жмем Файл, потом Свойства, закладка Подробности.
(далее…)