Hallo,
ich habe mich bisher beim Support und bei dem Projekt "Kunden helfen Kunden" durchgefragt...und irgendwas mache ich falsch.
Ich habe auf meinem Raspberry PI 3 eine Linux Distro installiert. Dann habe ich wiederum UnrealIRCd heruntergeladen, installiert u. konfiguriert.
Jetzt eine Kurzübersicht bevor überhaupt weitermache und mich irgendwo verzettel (bin schon den ganzen Tag damit beschäft, will es aber hinbekommen '-.-):
Der Raspberry PI: Ist mein Rechner auf dem der UnrealIRCd Server läuft, die Ports 6667 u. 6697 sind offen, einmal für IRC mit und ohne TLS.
Der Router (EasyBox 904xDSL): Ist meine IP die ich (wahrscheinlich) irgendwo in den DNS Records mit einbinden muss. Port 6667 u. 6697 sind offen damit die Packete direkt an den Raspberry weitergehen bzw. an den Server.
Beim Router habe ich noch ein interissante Funktion gefunden und zwar DDNS (Dynamic DNS). Unter Internet --> DNS & DDNS --> AN/AUS
Ich kann dort eine Domain eintragen worüber mein Router erreicht werden kann ohne die IP-Adresse verwenden zu müssen.
Die Domain: Soll (interissanter Wortwechsel) genutzt werden um sich zum Router verbinden zu können und dann auch zum Raspberry und zum Server.
Der IRC-Client: HexChat
Soweit so gut, vom Gedanken her.
1. Konfiguration
Nun meine folgenden Einträge im DNS-Record sind so:
(Muster: Host; Typ; Destination; (xxx.xxx.xxx.xxx ist immer die IP vom Router))
_ircs._tcp |||| SRV |||| 0 5 6697 irc.dodekaeder-ircd.de
irc |||| A |||| xxx.xxx.xxx.xxx (IP vom Router)
Das hatte ich so eingestellt ohne die Funktion DDNS zu benutzen. Das funkioniert aber nicht!!! (Sorry so langsam werde ich irre aber zum Glück bin ich nicht demotiviert :D)
2. Konfiguration/s(-idee)
Ich könnte doch eine Sub-Domain mit Hilfe dieser Funktion benutzen?:
Wie sähe dann der DNS-Record aus? Oder muss ich überhaupt einen machen? Was muss ich eintragen?
Ich mache mal von meiner Seite aus einen Vorschlag (selbe Muster von oben):
_ircs._tcp.xxx.xxx.xxx.xxx |||| SRV |||| 0 5 6697 irc.dodekaeder-ircd.de
Jetzt würde ich theoretisch (szenarisch) probieren ob dieser Eintrag funkioniert, das habe ich und der Eintrag wird akzeptiert.
Was ich nun probieren würde ist die Subdomain irc.dodekaeder-ircd.de auch funkioniert d.h. ich würde die Funktion beim Router aktivieren, die Domain dort eintragen, die IP aus der unrealircd.conf Datei entfernen und dort die Domain eintragen und hoffen das alles funkioniert.
Ich will das noch nicht probieren, weil ich jetzt kein Fehler mehr machen will, weil der Support sagte die Domain könne unbrauchbar werden obwohl mich euer schlaues System schon darauf hinweist wenn der Eintrag ungültig ist...und den falschen Eintrag garnicht erst zulässt.
Und das abschließende Problem was ich mit der ersten Konfiguration der DNS-Records habe ist das mir der IRC-Client perm. Connection timed out anzeigt (Die zweite Konfiguration steht noch aus).
Daraufhin habe ich diesen Fehler natürlich probiert zu lösen bzw. erst zu wissen was dieser Fehler bedeutet. Da bin ich auf diese Website gestoßen:
http://docs.dal.net/docs/connection.html
Dort steht unter Connection timed out folgendes:
[10060] Connection timed out
Scenario: Joe dialed Mary's number, but it never rang, or, it rang but she never picked it up.
Quote
Things can get slow on the Internet. Either when you try to reach a far away server or when connections somewhere in between your Internet provider and the IRC server are broken. Very often you didnt have a (proper) connection to the Internet even before you started mIRC. Patience is usually the best option here. Try it again in a few minutes or try another IRC server. This has nothing todo with mIRC. There is not something you can magically fix.
Das Problem habe ich nicht, weder netcup. Also das fällt schonmal weg.
Quote
A connect or send request failed because the connected party did not properly respond after a period of time. (The timeout period is dependent on the communication protocol.)
Hm...habe ich etwas bei der DNS falsch gemacht? Es kann ja auch sein das wenn ich eine Sache weglasse der/die DNS-Record/s auch übernommen werden nur eben ohne jegliche Funktion? (ist logisch nur ich habe darüber nachgedacht...irgendwas muss ja falsch sein)
Quote
Check the obvious first: check that the destination address is a valid IP address. If you used a hostname, did it resolve to the correct address? If the hostname resolution uses a local host table, it's possible you resolved to an obsolete address. Can you ping that hostname?
Ja geht.
Quote
Do you have a router configured? Is the router up and running (check by pinging it, and then ping an address on the other side of it)? Try a traceroute to the destination address to check that all the routers are functioning.
Der Router funkioniert einwandfrei.
Quote
Check your subnet mask. If you don't have the proper subnet mask, your network system may treat a local address as a remote address (so it forwards addresses on the local subnet to the router, rather than broadcasting an ARP request locally), or visa versa
Klappt alles.
Mir kommt immer wieder nur in den Sinn das ich die DNS-Records falsch konfiguriert habe bzw. etwas vergessen habe einzutragen.
Ich komm mir echt blöde vor, bitte helft mir dabei!
Grüße SiMS.