Czy mogę użyć mojego adresu IP jako adresu serwera IRC?

1

Jeśli tworzę własny serwer IRC, czy mogę użyć mojego adresu IP jako adresu serwera? Czy inne osoby będą mogły połączyć się z moim serwerem, używając mojego adresu IP jako adresu serwera?

Bursztyn
źródło
1
Nie ma możliwości, abyśmy wiedzieli, czy to zadziała, ponieważ nie wiemy absolutnie nic o Twojej konfiguracji.
David Schwartz,

Odpowiedzi:

3

Jeśli udostępnisz publiczny, a nie prywatny adres IP swojego serwera innym osobom, może on być dostępny dla innych, pod warunkiem że zmodyfikujesz konfigurację routera / zapory sieciowej, aby umożliwić łączność z odpowiednim portem i przekierować łączność z ustawionym systemem jako serwer IRC za tym routerem / zaporą. Możesz określić swój publiczny adres IP, odwiedzając witrynę taką jak WhatIsMyIP.com z systemu, którego będziesz używać jako serwer IRC. To jest adres IP, który musisz podać innym.

Dokładne kroki, które należy wykonać, aby skonfigurować przekierowanie portów , zakładając, że router / zapora wykonuje translację adresów sieciowych (NAT) , będzie zależeć od producenta i modelu routera / zapory, który zapewnia dostęp do Internetu w Twojej lokalizacji. Informacje na temat tych kroków można znaleźć w dokumentacji routera / zapory. Musisz skonfigurować router / zaporę ogniową, aby umożliwić łączność na odpowiednim porcie sieciowym dla IRC .

Jeśli masz w systemie oprogramowanie zapory oparte na hoście , które będzie działało jako serwer IRC, np. Zapora systemu Windows dla systemu Windows lub iptables lub FirewallD w systemie Linux, musisz także skonfigurować to oprogramowanie zapory, aby umożliwić łączność za pośrednictwem do oprogramowania serwera IRC w systemie.

Jak wspomniano davidgo, jeśli dostawca usług internetowych (ISP) przydzieli ci dynamiczny adres IP za pomocą protokołu Dynamic Host Configuration Protocol (DHCP) , twój publiczny adres IP może nie być stały, ale może się zmieniać od czasu do czasu. Jeśli tak się stanie, będziesz potrzebować sposobu powiadamiania wszystkich korzystających z twojego serwera o zmianie adresu IP . Może to być możliwe, jeśli z serwera korzysta niewielka liczba osób, a Ty masz możliwość łatwego powiadamiania ich, ale jeśli chcesz, aby serwer był dostępny dla ludzi w Internecie lub nie chcesz powiadamiać wszystkich użytkownicy systemu za każdym razem, gdy zmienia się adres IP, musisz użyć rozwiązania Dynamic DNS (DDNS lub DynDNS) .

Sposób, w jaki usługa DDNS zapewnia, że ​​system z adresem podanym przez DHCP jest dostępny dla innych, nawet gdy zmienia się jego adres IP, polega na tym, że instalujesz oprogramowanie w systemie, które komunikuje się z usługą DDNS, lub konfigurujesz router / zaporę sieciową z przodu systemu hostującego serwer, aby okresowo wysyłać jego adres IP do dostawcy usług DDNS, aby usługa DDNS znała aktualny adres IP twojego systemu. Tak więc za każdym razem, gdy ktoś umieści w pełni kwalifikowaną nazwę domeny (FQDN) w polu adresu przeglądarki, np. ambersServer.example.comJego system próbuje wyszukać adres IP powiązany z FQDN, jeden z serwerów DNS dostawcy usługi DDNS jest pytany i zwraca aktualny adres przypisany do twojego serwera IRC.

W przypadku nazwy domeny dla twojego serwera możesz kupić nazwę domeny, np. amber.comJeśli jest dostępna, od rejestratora nazw domen ; możesz znaleźć rejestratorów, którzy będą sprzedawać nazwę domeny za 10 USD lub mniej przez rok. Lub istnieją dostawcy usług DDNS, którzy pozwolą ci bezpłatnie korzystać z jednej z ich nazw domen. Korzystam z serwisu No-IP.com dla usługi DDNS, ale są inne takie usługi, z których możesz korzystać, np . DynDNS . Brak adresu IP pozwala wskazać dowolną z kilku posiadanych przez siebie nazw domen za darmo, np. Możesz użyć amber.ddns.net, jeśli nikt inny nie używałby tej nazwy hostaitp. Jeśli kupisz własną nazwę domeny, możesz ustawić serwery DNS tak, aby wskazywały na serwery DNS dostawcy DDNS; musisz kupić usługę DDNS dla nazwy domeny, więc dla kogoś, kto nie zna konfiguracji DNS, łatwiej byłoby zarejestrować nazwę domeny za pośrednictwem usługodawcy DDNS, chociaż możesz wybrać bezpłatną opcję, jeśli nie jest importowana abyś miał swoją własną, unikalną nazwę domeny.

punkt księżycowy
źródło
Dobra odpowiedź. Możesz dodać coś o używaniu dyndns lub ekwiwalentu, aby podać nazwę domeny, której można użyć zamiast adresu IP w przypadku, gdy adres IP jest przypisywany dynamicznie.
davidgo,
heh Po raz kolejny zostałem pobity przez odpowiedź z 90% tego, co powiedziałbym, dobry program! Warto pamiętać / stwierdzić, że IRC jest dość prymitywne i tak naprawdę nie obchodzi go nazwa hosta.
Journeyman Geek