Corrija seu firewall & NAT para permitir hairpinning quando os clientes internos tentam se conectar a essa porta no endereço IP público do NAT.
PROBLEMA:
Eu tenho o Bugzillla 3.6 rodando no Linux, com um servidor Windows 2008 para o nosso DNS interno.
Eu preciso definir o urlbase do Bugzilla "para que a configuração SAME funcione para clientes INTERNOS e EXTERNOS
EXEMPLO:
urlbase = link
Acesso externo:
link (xx.yy.zzz.nn) < = Tudo funciona bem
link (192.168.1.200) < = Atinge a página inicial, depois barfs tentando acessar o endereço remoto "bugs.mycompany.com" - porque o host está realmente dentro do nosso firewall
Cortar c: \ Windows \ system32 \ drivers \ etc \ hosts no PC cliente:
192.168.1.200 bugs.mycompany.com
Dois problemas com esta solução alternativa:
Eu teria que editar hosts para cada cliente no prédio
Ele quebra para um laptop que pode ser externo em um minuto e um cliente interno na próxima
Alguma ideia melhor ?????
Existe alguma urlbase "one size fits all" para o Bugzilla ???? Ou exige um FQDN?
Obrigado com muita antecedência ...
Corrija seu firewall & NAT para permitir hairpinning quando os clientes internos tentam se conectar a essa porta no endereço IP público do NAT.
Outra opção é instalar o Bugzilla duas vezes, ambos configurados para usar o mesmo banco de dados, mas com diferentes configurações de urlbase.
Outra solução seria configurar um servidor DNS interno (não acessível externamente) em sua empresa (talvez apenas habilitando o serviço DNS em um servidor que você já tem), faça com que todos os seus clientes internos usem esse servidor DNS quando na rede interna, e que o servidor DNS tenha um registro de registro "A" bugs.mycompany.com para 192.168.1.200.
Dessa forma, você não precisa hackear o arquivo / etc / hosts em todos os seus clientes (por isso, o DNS foi criado em primeiro lugar).
Isso tem uma vantagem sobre minha outra sugestão, pois o tráfego do Bugzilla de seus clientes internos não teria que atravessar sua rede e seu gateway NAT duas vezes.
Tags bugzilla