1

ПРОБЛЕМА:

У меня Bugzillla 3.6, работающая в Linux, с сервером Windows 2008 для нашего внутреннего DNS.

Мне нужно установить URL-адрес Bugzilla ", чтобы ЖЕ конфигурация работала для ВНУТРЕННИХ клиентов, а также ВНЕШНИХ клиентов

ПРИМЕР:

http://bugs.mycompany.com/bugzilla (xx.yy.zzz.nn)<= Все работает нормально

  • Внутренний доступ (Windows DNS)

http://bugs/bugzilla (192.168.1.200)<= Достигает начальной страницы, затем barfs пытается получить доступ к удаленному адресу «bugs.mycompany.com» - потому что хост фактически находится внутри нашего брандмауэра

  • Временное решение:

Взломать c:\Windows\system32\drivers\etc\hosts на клиентском ПК:

192.168.1.200 bugs.mycompany.com

Две проблемы с этим обходным путем:

  • Я должен был бы отредактировать хосты для каждого клиента в здании

  • Это ломает для ноутбука, который может быть внешним одна минута, и внутренний клиент в следующую

Есть идеи получше?

Есть ли какой-либо "один размер подходит всем" urlbase для Bugzilla???? Или требуется полное доменное имя?

Заранее большое спасибо...

3 ответа3

2

Исправьте брандмауэр и NAT, чтобы разрешить закрепление, когда внутренние клиенты пытаются подключиться к этому порту на общедоступном IP-адресе NAT.

1

Другой вариант - установить Bugzilla дважды, оба настроены на использование одной и той же базы данных, но с разными настройками urlbase.

0

Другим решением было бы настроить внутренний DNS-сервер (не доступный извне) в вашей компании (возможно, просто включив службу DNS на сервере, который у вас уже есть), чтобы все ваши внутренние клиенты использовали этот DNS-сервер, когда они включены. внутренней сети, и у этого DNS-сервера есть запись "A", сопоставляющая bugs.mycompany.com с 192.168.1.200.

Таким образом, вам не нужно взламывать файл /etc /hosts на всех ваших клиентах (именно поэтому DNS был создан в первую очередь).

Это имеет преимущество перед моим другим предложением в том, что трафик Bugzilla от ваших внутренних клиентов не должен был бы пересекать вашу сеть и ваш NAT-шлюз дважды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .