
Если я создам свой собственный IRC-сервер, могу ли я использовать свой IP-адрес в качестве адреса сервера? Смогут ли другие люди подключаться к моему серверу, используя мой IP в качестве адреса сервера?
решение1
Если вы предоставляете общественности, а нечастный IP-адресдля вашего сервера для других, он может быть доступен для других, если вы измените конфигурацию вашего маршрутизатора/брандмауэра, чтобы разрешить подключение на соответствующем порту и перенаправить подключение к системе, которую вы настроили как IRC-сервер за этим маршрутизатором/брандмауэром. Вы можете определить свой публичный IP-адрес, посетив такой сайт, какWhatIsMyIP.comиз системы, которую вы будете использовать в качестве сервера IRC. Это IP-адрес, который вам нужно будет предоставить другим.
Точные шаги, которые вам нужно будет предпринять для настройкиПеренаправление порта, предполагая, что ваш маршрутизатор/брандмауэр работаеттрансляция сетевых адресов (NAT), будет зависеть от производителя и модели маршрутизатора/брандмауэра, который обеспечивает доступ в Интернет в вашем регионе. Обратитесь к документации маршрутизатора/брандмауэра для определения этих шагов. Вам нужно будет настроить маршрутизатор/брандмауэр, чтобы разрешить подключение всоответствующий сетевой порт для IRC.
Если у вас есть хост-ориентированныйбрандмауэрпрограммное обеспечение в системе, которое будет функционировать как IRC-сервер, например,Брандмауэр Windowsдля системы Windows илиiptablesилиFirewallDв системе Linux вам также потребуется настроить программное обеспечение брандмауэра, чтобы разрешить подключение к программному обеспечению IRC-сервера в системе.
Как сказал Дэвидго, если вашИнтернет-провайдер (ISP)назначает вам динамический IP-адрес черезПротокол динамической конфигурации хоста (DHCP), ваш публичный IP-адрес может быть непостоянным, а может время от времени меняться. Если это произойдет, вам понадобится способ уведомить всех, кто использует ваш сервер, о том, чтоайпи адресизменился. Это возможно, если сервером пользуется небольшое количество людей, и у вас есть способ легко уведомить их, но если вы хотите, чтобы сервер был доступен людям по всему Интернету или не хотите уведомлять всех пользователей системы всякий раз, когда меняется IP-адрес, то вам нужно использоватьДинамический DNS (DDNS или DynDNS)решение.
Способ, которым служба DDNS обеспечивает доступность системы с адресом, предоставленным DHCP, для других, даже если ее IP-адрес меняется, заключается в том, что вы устанавливаете программное обеспечение в своей системе, которое взаимодействует со службой DDNS, или настраиваете маршрутизатор/брандмауэр, который находится перед системой, на которой размещен ваш сервер, для периодической отправки его IP-адреса поставщику службы DDNS, чтобы служба DDNS знала текущий IP-адрес вашей системы. Поэтому всякий раз, когда кто-то помещаетполное доменное имя (FQDN)в поле адреса браузера, например, ambersServer.example.com
его/ее система пытается найти IP-адрес, связанный с полным доменным именем, одним из адресов поставщика услуг DDNSДНСсерверы опрашиваются и возвращают текущий адрес, назначенный вашему IRC-серверу.
Для доменного имени вашего сервера вы можете приобрести доменное имя, например amber.com
, если оно было доступно, урегистратор доменных имен; вы можете найти регистратора, который продаст доменное имя за 10 долларовдоллар СШАили меньше на год. Или есть поставщики услуг DDNS, которые позволят вам использовать одно из их доменных имен бесплатно. Я используюNo-IP.comдля службы DDNS, но есть и другие подобные службы, которые вы можете использовать, например,DynDNS. No-IP позволяет вам бесплатно указать любое из нескольких доменных имен, которыми они владеют, например, вы можете использовать amber.ddns.net
, если никто другой его не использует.имя хостаи т. д. Если вы приобретаете собственное доменное имя, то можете настроить DNS-серверы так, чтобы они указывали на DNS-серверы провайдера DDNS; для этого вам потребуется приобрести услугу DDNS для доменного имени, поэтому для тех, кто не знаком с настройкой поддержки DNS, будет проще зарегистрировать доменное имя через провайдера услуг DDNS, хотя вы можете выбрать бесплатный вариант, если вам не важно иметь собственное уникальное доменное имя.