Hub Server Kurulumu

Hub IRC Server Kurulumu

Oncelikle ana sunucumuzu kuralim.
Ana sunucumuz irc.mircturkce.com
Buna bagli olacak sub domain isimleride domain ve hub

*** irc.mircturkce.com (1) 1 ip adresi 127.0.0.1
*** |-domain.mircturkce.com (0) 3 ip adresi 127.0.0.2
*** `-hub.mircturkce.com (0) 2 ip adresi 127.0.0.3

Boyle bir sunucu yapacagız.

ANA SUNUCU Ayarları.
Unreal3.2 dizininin icinde links.conf adli bir dosya olusturun ( Dosya olusturma \”pico links.conf\” )
ve içine aşagıda verdigim tanimlamalari yaziniz.

Kod:
me
{
name \”irc.mircturkce.com\”;
info \”Private Chat Room\”;
numeric 1;
};

listen *:6661
{
options
{
serversonly;
};
};

ulines {
irc.mircturkce.com;
domain.mircturkce.com;
hub.mircturkce.com;
};

link domain.mircturkce.com
{
username *;
hostname 127.0.0.2; // << domain sunucunusunun kurulu oldugu Shell\'in ip adresi gelecek bind-ip *; port 6661; leaf *; password-connect \"sifre\"; /* *Bu kisima domain ile olan *baglanti sifrenizi yazin ( Diger linklerle ayni olmamasina dikkat etmelisiniz */ password-receive \"sifre\"; // Sifrenin tekrarini yazin class servers; }; link hub.mircturkce.com { username *; hostname 127.0.0.3; // << Turkey sunucusunun kurulu oldugu Shell\'in ip adresi gelecek bind-ip *; port 6661; leaf *; password-connect \"sifre\"; /* *Bu kisima turkey ile olan *baglanti sifrenizi yazin ( Diger linklerle ayni olmamasina dikkat etmelisiniz */ password-receive \"sifre\"; // Sifrenin tekrarini yazin class servers; }; Yukarida verdigim orneklerin hiç biri hiç bir conf dosyanizda olmamak zorundadir. Eger aynisi var ise bu hataya neden olacaktir. Dikkat etmelisniz. sohbet.mircturkce.com icin links.conf a yerlesecek olan ayarlarimiz PHP Kod: me { name \"sohbet.mircturkce.com\"; info \"hubserver 2 ayarlari\"; numeric 2; }; listen *:6661 { options { serversonly; }; }; ulines { irc.mirc.com; sohbet.mircturkce.com; turkey.mirc.com; }; link irc.mirc.com { username *; hostname 127.0.0.1; // Ana sunucunun ip adresi (irc.mirc.com) yani. bind-ip *; port 6661; hub *; password-connect \"sifre\"; password-receive \"sifre\"; class servers; options { autoconnect; // ana sunucuya otomtik baglanmasini saglamak icindir }; }; sohbet.mircturkce.com sunucusunu ana sunucumuza bu sekilde bagladik simdi sira turkey sunucusunda. turkey.mirc.com icin links.conf a yerlesecek olan ayarlarimiz Kod: me { name \"turkey.mirc.com\"; info \"hubserver 3 ayarlari\"; numeric 3; }; listen *:6661 { options { serversonly; }; }; ulines { irc.mirc.com; turkey.mirc.com; sohbet.mircturkce.com; }; link irc.mirc.com { username *; hostname 127.0.0.1; // Ana sunucunun ip adresi (irc.mirc.com) yani bind-ip *; port 6661; hub *; password-connect \"sifre\"; password-receive \"sifre\"; class servers; options { autoconnect; // ana sunucuya otomtik baglanmasini saglamak icindir }; }; İşte bu kadar adam akıllı bir link ayari yaptik. gelelim simdi DNS yonlendirmeye. Bu is biraz karisik degil de nedense bilen cok az insan var Oncelikle bilmeyenler icin bundan sonra bir shell hizmeti aliyorsaniz mutlaka domain isminizi yoOrge bilmeniz icin bir panel acilmasini isteyin ve en az 5 sub domain DNS yonlendirme hakkı en az bunlari almis olmaniz lazim. Dns Ayarlari Bölümüne Girin herhangi bir domain ismi ekleyerek onlarin iplerini dilediginiz yere yonlendirebilirsiniz add domain records kısmına gelin 1. karar yazin karisindaki bos alana 127.0.0.1 yazin add(ekle) tusuna basin 2. karar yazin karsindaki bos olana 127.0.0.2 yazin add(ekle) tusuna basin 3. karar yazin karsisindaki bos alana 127.0.0.3 yazin add(ekle) tusuna basin 4. turkey yazin karsisindaki bos alana 127.0.0.1 yazin add(ekle) tusuna basin 5. turkey yazin karsisindaki bos alana 127.0.0.2 yazin add(ekle) tusuna basin 6. turkey yazin karsisindaki bos alana 127.0.0.3 yazin add(ekle) tusuna basin 7. irc yazin karsisindaki bos alana 127.0.0.2 yazin add(ekle) tusuna basin 8. irc yazin karsisindaki bos alana 127.0.0.3 yazin add(ekle) tusuna basin 7. ve 8. duzenekte neden ana sunucunun ip adresini yazmadigima gelelim ana sunucu bilinmemesi gereken bir ip adresi barindirmalidir saldirilardan ve buna benzer illegal girislerden ancak bu sekilde savunulabilirsiniz.. ana sunucunun coktugu zaman zaten diger linklerin kendileri ile olan bagida cozuleceginden ana sunucunuzun ip adresini yalnizca linkli sunucular ve siz bilebilirsiniz ( Bir nevi korunma mekanizmasi kuruyoruz bu sekilde kendimize ) Diğer paneller icin bir anlatim yapamayacagim gelende kullanilan paneller Plesk veya Cpanle dir hepsinde de ayni sekilde erisim saglatabilirsiniz menuleri farklı olsa da isleyisleri aynidir.. DNS MENU ve gerekli records ayarlari NOT: 127.0.0.1 diye adlandirdigim ip adresleri sizin sunucularinizin belirtilen ip adresleri olmalidir benim yarattigim ip adresleri sanaldir BU sekilde belirtmeyiniz... gelelim serviceslere ; Kod: ulines { services.mirc.com; // <<< serviceslerimiz tam buraya irc.mirc.com; sohbet.mircturkce.com; turkey.mirc.com; }; Bu ayar her sunucunun ulines bolumunde bu sekilde olmali. ve yalnizca ana sunucunuza su satirlari ekleyin Kod: link services.mirc.com { username *; hostname 127.0.0.1; // << ana sunucunun ip adresi bind-ip *; port 6661; leaf *; password-connect \"sifre\"; // iletisim icin sifre password-receive \"sifre\"; // Sifrenin tekrarini yazin class servers; }; Serviceslerinizde hazir bundan sonra set parametlerine bazi seyler eklemek lazım mutlaca cogu kisi bunu biliyordur ben yinede hatirlatma yapayim. Oncelikle buyuk kucuk uıyumuna dikkat edecegiz conf icerisindeki her services tanimlamamiz services.conf icinde nasıl kullanmissak o sekilde olmalidir. Buyukse Buyuk Kucukse Kucuk. Kod: set { } arasına gelecek olan duzenek services-server \"services.mirc.com\"; services-server \"Services.mirc.com\"; yapip link services.mirc.com yaparsaniz servicesleriniz baglanmaz yada ulines { Services.mirc.com; seklinde yaparsaniz bu sefer de servisler bağlanır fakat çalışmaz.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir