Allow Bloğu GEREKLİ (Önceden bilinen I:Line)
Bu Blok unrealird.conf için kullanılması zorunludur.
Kullanımı :
allow {
ip <kullanıcı@ip-bağlantı-maskesi>;
hostname <kullanıcı@host-bağlantı-maskesi>;
class <bağlantı-sınıfı>;
password <bağlantı-şifresi> { <auth-tipi>; };
maxperip <ip-başına-max-bağlantı>;
redirect-server <yönlendirilecek-sunucu>;
redirect-port <yönlendirilecek-port>;
options {
<tercih>;
<tercih>;
...
};
};
Allow bloğu ile sunucunuza kimlerin bağlanabileceğini belirtebilirsiniz, bir veya daha fazla allow bloğunuz olabilir.
Eşleşme hakkında
Giriş kontrolu ip eşleşmeleri veya host eşlemeleri ile yapılır. Yani "hostname *@*" ;ve "ip *@1.2.3.4" ise bu herzaman eşleşecektir. Aynı zamanda allow blokları yukarıdan aşağıya doğru okunarak değerlendirilir, bu nedenle genel *@* allow bloklarından sonra açık host/ip 'ler belirtmelisiniz. Ek olarak sadece IP tabanlı eşleşme yapmasını istediğiniz bir blok oluşturmak isterseniz, hostname kısmına geçersiz herhangi birşey belirtin, "hostname NOBODY;" gibi, bu bloğun sadece IP tabanlı eşleşme yapmasına olanak sağlayacaktır.
- ip
IP maskesi kullanıcı@ip formundadır, kullanıcı kısmı burada idente karşılık gelir ve genellikle * olarak belirtilir, ip ise ip kalıbıdır. Birkaç örnek: *@* (herhangi bi yerden), *@192.168.* (sadece ip adresi 192.168 ile başlayanlar), vs.. - host
yine hostmaskesi kullanıcı@host formundadır. kullanıcı kısmı genelde * olarak belirtilir. Birkaç örnek: *@* (heryerden), *@*.wanadoo.fr (sadece wanadu.fr 'den). - password (isteğe bağlı)
eğer belirtilirse bağlanabilmek için şifre gerekir. Aynı zamanda burada yeniden şifreleme metodu ile oluşturdugunuz bir şifre de belirtebilirsiniz. - class
Bu allow bloğunu kullanan bağlantıların yerleştirileceği sınıfı belirtir. - maxperip (isteğe bağlı, ancak önerilir)
Sunucu için IP başına nekadar bağlantıya izin verileceğini belirtir.(ör: maxperip 4;). - redirect-server (isteğe bağlı)
Eğer belirtilen sınıf full ise, kullanıcılar burada belirtilen sunucuya yönlendirilirler.(eğer istemci yazılımı da destekliyorsa [mIRC 6 destekliyor]). - redirect-port (isteğe bağlı)
Eğer redirect-server belirtilmişse bu kısma portu belirtebilirsiniz, aksi takdirde 6667 olarak varsayılacaktır - options bloğu (isteğe bağlı)
Geçerli tercihler:
useip hostname yerine herzaman IP görüntülenir
noident ident kullanılmaz fakat client'in belirlediği username kullanılır
ssl sadece SSL ile bağlanan istemciler bağlanabilir
nopasscont eğer şifre belirtilmemişse eşleşme devam eder.
Örnekler :
allow {
ip *;
hostname *;
class clients;
maxperip 5;
};
allow {
ip *@*;
hostname *@*.passworded.ugly.people;
class clients;
password "f00Ness";
maxperip 1;
};