Общая идея шлюза, как такового, заключается в том, что он осуществляет соединение с IRC-сервером вместо
вас, являсь неким посредником. Таким образом, с точки зрения IRC-сервера, клиентом является шлюз, а не
вы. Поскольку шлюз представляет собой скрипт, работающий на каком-то сервере (в нашем случае - на сервере
irc.perm.ru), то и обратный адрес у него будет адресом этого сервера, независимо от координат реального
пользователя гейта.
Дабы ограничить возможность злоупотреблений, шлюз содержит некие встроенные средства. Одно из них
заключается в том, что ident пользователя формируется автоматически при соединении к серверу, на основе
реального IP адреса человека (записывается он шестнадцатеричными цифрами, то-есть четырехбайтовый
адрес помещается в восемь шестнадцатеричных цифр, по две на байт). Также можно посмотреть этот адрес и
кое-какую другую информацию с помощью команды /ctcp username userinfo. Виден IP адрес и в поле realname,
при просмотре whois-информации о пользователе.
Таким образом, операторам следует помнить, что в случае нарушения правил канала пользователями гейта
банить сам гейт можно только в самом крайнем случае, в остальных же следует банить только по идент-маске.
Пример: если на канал зашел человек по имени Tester, и его маска выглядит как
Tester!c313a678@irc.perm.ru, то бан следует ставить приблизительно так:
/mode #arda +b *!c313a6*@*.
В случае возникновения проблем, пишите: asper@irc.perm.ru
|