IRC Komutları

IRC Sunucuya Bağlanma: SERVER Komutu ve Bağlantı Ayarları

· Güncelleme: · 5 dk okuma

IRC Sunucuya Bağlanma: SERVER Komutu ve Bağlantı Ayarları
İçindekiler
  1. SERVER Komutu
  2. Port Seçimi
  3. TLS Sertifika Doğrulama
  4. Kimlik Bilgileri
  5. SASL ile Bağlanmak
  6. Bağlantı Hataları
  7. Yeniden Bağlanma
  8. Sunucu Seçimi
  9. Bouncer Kullanmak
  10. Birden Fazla Ağ
  11. Gerçek Bir Senaryo
  12. Sonuç

IRC kullanmanın ilk adımı bir sunucuya bağlanmaktır. IRC sunucuya bağlanma işlemi, istemcinizin arayüzünden veya komutla yapılır. Görünüşte basit bir işlemdir ama port seçimi, şifreleme ve kimlik doğrulama gibi kararlar barındırır.

SERVER Komutu

/server irc.ornekag.net
/server irc.ornekag.net 6697
/server irc.ornekag.net +6697

İlk biçim varsayılan porta bağlanır. İkincisi belirtilen porta bağlanır. Üçüncüsündeki artı işareti, birçok istemcide TLS ile bağlanmak anlamına gelir.

Çoğu istemci, sunucu listesinden seçim yapmanızı sağlayan bir arayüz de sunar; bu, her ağ için ayrı ayarlar tanımlamanıza izin verdiği için daha pratiktir.

Port Seçimi

PortKullanım
6667Klasik şifresiz port
6660-6669Alternatif şifresiz portlar
6697Yaygın TLS portu
7000Bazı ağlarda TLS portu
443Bazı ağlarda TLS; kısıtlı ağlarda erişilebilir

Mutlaka TLS kullanın. Şifresiz bağlantıda bütün trafiğiniz ağ üzerinde okunabilir: mesajlarınız, özel sohbetleriniz ve en önemlisi services'e gönderdiğiniz parolalar.

TLS portu, ağın web sitesinde belirtilir. Çoğu ağ 6697 portunu kullanır ama istisnalar vardır.

Bazı ağlar artık şifresiz bağlantıyı tamamen kapatmıştır veya şifresiz bağlantılarda bazı işlemleri kısıtlar. Bu, doğru bir yaklaşımdır.

TLS Sertifika Doğrulama

TLS bağlantısında istemciniz, sunucunun sertifikasını doğrular: Sertifikanın geçerli bir otorite tarafından imzalandığını, süresinin dolmadığını ve sunucu adıyla eşleştiğini kontrol eder.

Doğrulama başarısız olursa istemciniz sizi uyarır. Bu uyarıyı görmezden gelmek risklidir: Araya giren biri kendini sunucu gibi gösteriyor olabilir.

Bazı küçük ağlar kendinden imzalı sertifika kullanır; bu durumda doğrulama uyarısı normaldir ama ağın bunu web sitesinde belirtmesi gerekir.

Sunucu tarafında TLS yapılandırması için UnrealIRCd listen ve TLS portları yazımıza bakın.

Kimlik Bilgileri

Bağlantı sırasında istemciniz sunucuya birkaç bilgi gönderir:

Nick: Kullanmak istediğiniz takma ad. Bkz. IRC nick komutu.

Kullanıcı adı (ident): Genellikle istemci ayarlarından belirlenir. Bazı sunucular, bir kimlik doğrulama protokolü aracılığıyla bu bilgiyi bilgisayarınızdan doğrulamaya çalışır.

Gerçek ad alanı: Serbest metin alanı. Burada gerçek adınızı yazmak zorunlu değildir; kişisel bilgi yazmamanız önerilir çünkü bu alan whois sorgusunda herkese görünür.

Sunucu parolası: Bazı sunucular bağlantı için parola ister. Ayrıca birçok ağda bu alan, services'e otomatik giriş için kullanılabilir: Belirli bir biçimde hesap adı ve parola yazarak bağlantı anında giriş yapılabilir. Bu, SASL'ın olmadığı durumlarda bir alternatiftir.

SASL ile Bağlanmak

Modern IRC ağlarının neredeyse tamamı SASL destekler ve bu, services hesabınıza giriş yapmanın en iyi yoludur: Kimlik doğrulama bağlantı sırasında, kanallara girmeden önce tamamlanır.

SASL'ı istemcinizin sunucu ayarlarında yapılandırırsınız: Hesap adı ve parola girip SASL'ı etkinleştirmeniz yeterlidir.

Faydaları: Kayıtlı kullanıcılara özel kanallara sorunsuz girersiniz, host gizleme bağlantı anından itibaren uygulanır ve parolanız yanlış pencereye yazılma riski olmadan doğrudan services'e gider.

Ayrıntılar IRC SASL bağlantı yazımızda.

Bağlantı Hataları

HataOlası nedenÇözüm
Connection refusedPort yanlış veya kapalıPort numarasını kontrol edin
Connection timed outSunucu ulaşılamıyorAdresi ve ağ bağlantınızı kontrol edin
TLS doğrulama hatasıSertifika sorunuAğın web sitesini kontrol edin
Banned / K-linedAdresiniz ağdan yasaklıAğ yönetimine başvurun
Too many connectionsAynı adresten çok bağlantıDiğer bağlantıları kapatın
Nick in useNick kullanımdaAlternatif nick kullanın
Bad passwordSunucu parolası yanlışParolayı kontrol edin
Flood / throttledÇok sık bağlantı denemesiBir süre bekleyin

Son satır sık yaşanır: Bağlantı kurulamadığında art arda denemek, ağın bağlantı sınırlama mekanizmasını tetikler ve durumu kötüleştirir. Birkaç dakika beklemek doğru davranıştır. Bağlantı sınırlama için UnrealIRCd connthrottle yazımıza bakın.

Yeniden Bağlanma

Bağlantınız koptuğunda istemcilerin çoğu otomatik olarak yeniden bağlanmayı dener. Bu davranış yapılandırılabilir: Deneme sayısı, denemeler arası bekleme süresi ve hangi durumlarda deneneceği.

Dikkat edilmesi gereken bir nokta vardır: Çok kısa aralıklarla art arda deneme yapmak, ağın bağlantı sınırlamasına takılmanıza yol açar. Denemeler arasında makul bir bekleme süresi (örneğin on beş saniye veya daha fazla) ayarlamak daha hızlı sonuç verir.

Ayrıca bir sunucudan bağlanamıyorsanız, ağın başka bir sunucusunu denemek işe yarar: Çoğu ağ birden fazla sunucu adresi sunar ve istemciler bu listeyi sırayla deneyebilir.

Sunucu Seçimi

Büyük ağlar birden fazla sunucu barındırır ve genellikle bir yuvarlak dağıtım adresi sunar: Bu adrese bağlandığınızda ağ sizi uygun bir sunucuya yönlendirir.

Çoğu kullanıcı için bu adres en iyi seçimdir. Belirli bir sunucuya bağlanmak, coğrafi olarak size yakın bir sunucu seçmek istediğinizde anlamlıdır; bu, gecikmeyi azaltabilir.

Bir sunucu bakımda veya sorunluysa, başka bir sunucuya geçmek çözüm olur.

Bouncer Kullanmak

IRC'de çevrimdışı mesaj mekanizması sınırlıdır: Siz bağlı değilken gelen mesajlar kaybolur. Bu sorunu çözmek için bouncer kullanılır.

Bouncer, sürekli çalışan bir aracı programdır: Sizin adınıza ağa bağlı kalır, siz bağlandığınızda kaçırdığınız mesajları iletir. Böylece hiçbir mesajı kaçırmazsınız ve nickiniz her zaman ağda kalır.

Bouncer kurmak, sürekli çalışan bir sunucu ve teknik bilgi gerektirir. Bazı hizmetler hazır bouncer sunar. Birden fazla cihazdan IRC kullanıyorsanız veya kanalların geçmişini takip etmek istiyorsanız değerlendirmeye değer.

Birden Fazla Ağ

İstemcilerin çoğu aynı anda birden fazla ağa bağlanmanıza izin verir. Her bağlantı kendi ayarlarına, nickine ve kanallarına sahip olur.

Her ağ için ayrı kimlik bilgileri ve SASL ayarları tanımlamak önemlidir: Bir ağın parolasını başka bir ağa göndermek ciddi bir güvenlik sorunudur. Bkz. mIRC çoklu sunucu addonu.

Gerçek Bir Senaryo

Bir kullanıcı yıllardır şifresiz portla IRC'ye bağlanıyor ve her bağlantıda NickServ'e açık metin parolayla giriş yapıyor. Bir gün ağ yönetimi, şifresiz bağlantılarda parola ile girişi kısıtlayacağını duyuruyor. Kullanıcı istemci ayarlarını güncelliyor: TLS portuna geçiyor, sertifika doğrulamayı açık tutuyor ve SASL'ı yapılandırıyor. Artık bağlantı şifreli, giriş otomatik ve kayıtlı kullanıcılara özel kanallara da sorunsuz giriyor. Ayrıca gerçek ad alanındaki kişisel bilgisini kaldırıyor.

Sonuç

Sunucuya bağlanma, IRC kullanımının temelidir ve doğru yapılandırıldığında geri kalan her şey kolaylaşır. TLS portunu kullanın, sertifika doğrulamayı açık tutun, SASL ile otomatik giriş yapın, gerçek ad alanına kişisel bilgi yazmayın ve yeniden bağlanma denemelerinde makul bekleme süreleri ayarlayın. Operatör yetkilerini tanımak için sıradaki rehberimiz IRC oper komutları.

IRC sorunun mu var? Kanalda birlikte çözelim.

💬 Kanala Bağlan

Sıkça Sorulan Sorular

Hangi porta bağlanmalıyım?

Mümkünse TLS destekli porta; 6697 en yaygın TLS portudur. Şifresiz bağlantı için 6667 kullanılır ama önerilmez.

Bağlanamıyorum, ne yapmalıyım?

Sunucu adresini ve portu kontrol edin, TLS ayarını doğrulayın ve güvenlik duvarınızı gözden geçirin.

Sunucu parolası nedir?

Bazı sunucular bağlantı için parola ister; ayrıca bazı ağlarda bu alan services girişi için kullanılır.