UnrealIRCD: подключение к виртуальному серверу из внешнего мира

Мир! Или я должен сказать, Привет, LAN! Я новичок в IRC, и у меня есть несколько проблем с работой UnrealIRCD. Из-за недостаточного опыта работы с сервером UnrealIRCD я могу подключиться только к своему локальному внутреннему адресу.
Я запускаю Unreal3.2 (UnrealIRCD) на дистрибутиве Linux. Ubuntu 14.04 в 8 ГБ, динамически выделяемых через виртуальную машину. Я подключаюсь через «Bridged Adapter».
Хотя у меня есть домен через GoDaddy, некоторые предложили переключить серверы имен на freedns.afraid.org и создать оттуда поддомен как «irc.slouds.ca».
Однако UnrealIRCD по-прежнему не работает с внешнего IP-адреса хост-компьютера. Тем не менее, он продолжает функционировать внутри. Я могу подключиться к нему, используя локальный адрес виртуальной машины.

Может ли кто-нибудь решить эту загадку?

Когда я пытаюсь подключиться к нему через другие машины, используя irc.slouds.ca и внешний IP-адрес хост-компьютера.
Меня в основном интересует IP-адрес. Если бы я мог подключиться к машине из внешнего источника, я мог бы использовать свой IP-адрес для связи с доверенными людьми.
Мои настройки UnrealIRCD не включают SSL. (Возможно, они должны.)

Возможно, это как-то связано с UnrealIRCD.conf? И если да, то как мне определить проблему, если она не выдавала ошибок?


person Sev3nClouds    schedule 03.08.2014    source источник
comment
Я открыл несколько портов в другом IRCD, и он прекрасно работает.   -  person Sev3nClouds    schedule 08.06.2015


Ответы (1)


  1. Убедитесь, что блоки привязки для unrealrcd.conf привязаны к внешнему адаптеру, а не к IP-адресу внутреннего адаптера.
  2. убедитесь, что брандмауэр не блокирует порт 6667 и что ваш хостинг-провайдер разрешает IRC и имеет этот порт.
  3. убедитесь, что вы привязываетесь только к выделенным вам IP-адресам, а не ко всем IP-адресам на VPS со знаком «*», иначе ваш ircd не запустится должным образом и/или не сможет привязаться к вашему адресу
  4. Направьте свой субдомен irc.slouds.ca на внешний общедоступный IP-адрес, используя запись A. Если вы позже добавите несколько irc-серверов, добавьте несколько записей A, чтобы создать простой циклический перебор.
  5. Если ваш сервер находится за NAT, установите правило переадресации портов на маршрутизаторе, чтобы перенаправлять порт 6667 из внешней сети в вашу локальную сеть на внутреннем IP-адресе. Это зависит от конкретного маршрутизатора, но вы можете найти информацию об этом, погуглив «переадресация портов», где указан производитель и модель вашего маршрутизатора.

Позвольте мне знать, если это помогает!

person braindigitalis    schedule 08.08.2014