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.
-1.png)
