Hvad er Internet Relay Chat (IRC)? Kanaler, klienter og bots
Lær alt om IRC: kanaler, klienter, bots og hvordan du forbinder til servere — komplet guide for begyndere og erfarne brugere.
Internet Relay Chat (IRC) er et chatsystem på internettet, der gør det muligt for mange brugere at føre live-tekstbaserede samtaler i realtid. IRC bruges både til offentlige gruppechats og til private én-til-én-samtaler, og har været i brug siden slutningen af 1980'erne. Protokollen er enkel og effektiv, hvilket har gjort IRC populær blandt udviklere, open source-fællesskaber, spilfællesskaber og teknisk support.
Hvordan fungerer IRC?
IRC består af brugere, der kobler sig til én eller flere IRC-servere. Serverne kan være organiseret i større netværk, som tillader beskeder at blive sendt på tværs af flere servere. Når du har en IRC-klient, opretter du forbindelse til en server (typisk via en adresse, der starter med "irc.") og vælger et brugernavn (et "nick"). Herefter kan du tilgå kanaler, sende private beskeder eller bruge forskellige kommandoer.
Kanaler og servere
IRC-chatrummene kaldes også IRC-kanaler. Disse kanaler ligger på IRC-servere, som du kan oprette forbindelse til ved at bruge serverens adresse og ofte en port (typisk 6667 for ukrypteret forbindelse eller 6697 for TLS/SSL). Et eksempel ville være "irc.[Servernavn].org".
Små, mellemstore og store netværk findes side om side: nogle netværk er lokale eller private (f.eks. små fællesskabsservere), mens andre er store og globale (historiske eksempler er EFNet og UnderNet; nyere store netværk omfatter blandt andet Libera.Chat, som mange tidligere Freenode-brugere flyttede til).
Kanaler starter normalt med en hash (#) for offentlige kanaler. Der findes også andre præfikser i nogle serverimplementationer, fx & (lokale kanaler). Kanaler kan være åbne, kræve invitering eller være beskyttet med adgangskode. I kanaler findes ofte moderatorer (ofte kaldet "ops" eller "ops/ops") med rettigheder til at slå brugere ud, sætte kanalindstillinger og ændre emner.
IRC-klienter
For at bruge IRC skal du have en IRC-klient — et computerprogram designet til at kommunikere med IRC-servere. Der findes mange typer klienter:
- Programbaserede klienter til desktops som mIRC (til Microsoft Windows) og XChat (til Linux og Microsoft Windows).
- Browserbaserede klienter skrevet i Java eller moderne webteknologier (websocket-baserede klienter).
- Indbyggede klienter i browsere — fx Opera har tidligere haft en indbygget IRC-klient.
- Plugins og udvidelser som ChatZilla til Mozilla Firefox.
- Mobile klienter til Android/iOS og specialiserede klienter med logning og session-bevarelse (bouncers som ZNC).
Valget af klient afhænger af dine behov: nogle favoriserer enkel tekstchat, andre kræver scripting-muligheder, filoverførsler eller automatisk genforbindelse.
Bots og tjenester
IRC bots er automatiserede programmer, der kan hjælpe med moderation, give information, gøre logning, afvikle afstemninger, tilbyde søgefunktioner eller håndtere filer. Udover bots findes der også netværkstjenester som NickServ og ChanServ, som hjælper med navne-, kanalregistrering og adgangskontrol på mange netværk.
Bots kan være nyttige til:
- Automatisk logføring af samtaler.
- Opsætning af velkomstbeskeder og hjælpetekster.
- Moderation: kick/ban, spam-filtrering og overvågning.
- Integration med eksterne systemer (byggeværktøjer, notifikationer fra tjenester som GitHub mv.).
Grundlæggende kommandoer og etikette
Nogle almindelige IRC-kommandoer er:
- /nick <nytnavn> — skift dit kaldenavn.
- /join #kanal — gå ind i en kanal.
- /part #kanal — forlad kanalen.
- /msg <brugernavn> <besked> eller /privmsg — send privat besked.
- /quit <besked> — forlad serveren.
God opførsel på IRC inkluderer at undgå spam, respektere kanalregler, præsentere sig kort i nye kanaler og bruge kanalens emne eller hjælp-kommandoer, før man stiller gentagne spørgsmål.
Sikkerhed og moderne brug
Brug TLS/SSL (fx port 6697) hvis muligt for at kryptere forbindelsen mellem din klient og serveren. Vær opmærksom på phishing eller ondsindede bots, og registrer dit nick hos netværkstjenester, hvis du ønsker at bevare det.
IRC er ikke så udbredt som moderne chatplatforme (som Slack eller Discord), men det er stadig aktivt i mange tekniske fællesskaber pga. sin lave latenstid, enkelhed, scriptbarhed og åbne arkitektur. Mange open source-projekter og programmørfællesskaber bruger stadig IRC til realtidskommunikation.
Hvis du er ny på IRC: vælg en god klient, opret forbindelse til et netværk, vælg et nick og prøv at deltage i en kanal ved at skrive /join #kanalnavn. Læs kanalens regler og introducer dig kort — så er du godt i gang.
Tekniske oplysninger
IRC er en åben protokol, der anvender TCP og eventuelt TLS. En IRC-server kan oprette forbindelse til andre IRC-servere for at udvide IRC-netværket. Brugere får adgang til IRC-netværk ved at forbinde en klient med en server. Der findes mange klient- og serverprogrammer, f.eks. henholdsvis mIRC og Bahamut IRCd. De fleste IRC-servere kræver ikke, at brugerne skal logge ind, men en bruger skal angive et kaldenavn, før han/hun får forbindelse.
IRC var oprindeligt en ren tekstprotokol (senere udvidet), som efter anmodning fik tildelt port 194/TCP af IANA. De fleste servere kører dog nu IRC på 6667/TCP og nærliggende portnumre (f.eks. TCP-porte 6112-6119), således at serveren ikke behøver at køre med root-privilegier.
-1.png)
Et skærmbillede af XChat, en IRC-klient på tværs af platforme.
IRC-klienter
Dette er en liste over nogle programmer, der giver brugerne mulighed for at oprette forbindelse til IRC.
- AmIRC
- Bersirc
- BitchX
- BnIRC
- ChatZilla
- Samtale
- Coolsmile
- EPIC
- FlowChat
- HexChat
- HydraIRC
- IceChat
- Irssi
- Jmirc
- Konversation
- KVIrc
- Mibbit
- mIRC
- Pjirc
- SeaMonkey
- TinyIRC
- XChat
- Quassel
- Weechat
Andre links
- Kommandoer til Internet Relay Chat
- IRC-bot
- Internet Relay Chat-operatør
Spørgsmål og svar
Spørgsmål: Hvad er Internet Relay Chat (IRC)?
A: IRC er et chatsystem på internettet, som gør det muligt for folk fra hele verden at føre samtaler sammen. Det kan også bruges til at to personer kan chatte privat.
Q: Hvordan er IRC-kanaler organiseret?
A: IRC-chatrummene, eller kanalerne, er hostet på servere, som du kan oprette forbindelse til ved at finde den pågældende servers oplysninger. Disse oplysninger vil ofte begynde med "irc", derefter et punktum, serverens navn, derefter endnu et punktum og til sidst .com .org eller .net.
Spørgsmål: Er der forskellige størrelser af IRC-servere?
A: Ja, der findes små IRC-servere (f.eks. OperaNet) til mellemstore IRC-servere (freenode og DalNet, som har ca. 30.000 brugere) og store IRC-servere (f.eks. EFNet og UnderNet, som har over 100.000 brugere).
Sp: Hvad skal brugerne bruge for at kunne bruge en IRC-kanal?
A: Brugere af en IRC-kanal har brug for en IRC-klient - et computerprogram, der fungerer sammen med kanalen - for at kunne bruge den. Der findes mange klienter; nogle kører i webbrowsere, mens andre kører som programmer. Populære stand-alone klienter omfatter mIRC til Microsoft Windows og XChat til Linux og Microsoft Windows. Opera-webbrowseren har en integreret klient, mens ChatZilla er et plugin til Mozilla Firefox.
Spørgsmål: Hvad er en IRC-bot?
A: En IRC-bot er et computerprogram, der hjælper med at kontrollere og beskytte kanaler.
Q: Hvordan identificerer man en IRC-kanal?
A: Navnet på en IRC-kanal begynder normalt med en hash (#).
Søge